| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $1.91B | $1.77B | $1.44B | $1.40B | $1.38B |
| Cost of Revenue | $1.34B | $1.23B | $1.01B | $936.90M | $937.39M |
| Gross Profit | $569.51M | $534.22M | $425.56M | $464.25M | $441.07M |
| Operating Expenses | $525.45M | $508.30M | $489.30M | $477.92M | $454.34M |
| R&D | $148.04M | $142.44M | $136.25M | $129.28M | $117.93M |
| SG&A | $102.20M | $97.34M | $106.70M | $101.84M | $130.31M |
| Operating Income | $44.06M | $25.92M | -$63.74M | -$13.66M | -$13.27M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | – | $17.70M | $5.50M | $7.52M | $22.98M |
| Net Income | $42.28M | -$3.76M | -$82.04M | -$11.97M | -$24.95M |
| EPS (basic) | 0.1400 | -0.0100 | -0.2400 | -0.0500 | -0.2600 |
| EPS (diluted) | 0.1300 | -0.0100 | -0.2400 | -0.0500 | -0.2600 |
| Shares (diluted) | – | – | – | $254.28M | $142.88M |