| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $593.20M | $553.50M | $707.60M | $764.70M | $868.10M |
| Cost of Revenue | $332.50M | $316.80M | $435.50M | $456.20M | $508.60M |
| Gross Profit | $256.30M | $234.80M | $283.40M | $276.30M | $359.50M |
| Operating Expenses | $186.00M | $183.00M | $232.30M | $691.10M | $243.70M |
| R&D | $40.20M | $39.50M | $78.50M | $81.70M | $92.80M |
| SG&A | $142.80M | $142.00M | $150.30M | $128.90M | $146.40M |
| Operating Income | $70.30M | $51.80M | $51.10M | -$414.80M | $115.80M |
| Interest Expense | $4.20M | $7.50M | $1.30M | – | – |
| Tax Expense | $13.10M | $11.30M | -$27.40M | $11.90M | -$45.60M |
| Net Income | $44.20M | -$237.80M | $72.40M | -$430.10M | $150.40M |
| EPS (basic) | 0.5100 | -2.6700 | 0.8000 | -4.6900 | 1.6300 |
| EPS (diluted) | 0.5000 | -2.6400 | 0.7900 | -4.6900 | 1.5900 |
| Shares (diluted) | $88.00M | $90.10M | $91.60M | $91.70M | $94.70M |