| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $448.95M | $474.00M | $645.72M | $904.65M | $741.14M |
| Cost of Revenue | $48.27M | $50.15M | $64.31M | $86.30M | $79.61M |
| Gross Profit | $400.68M | $423.85M | $581.41M | $818.35M | $661.53M |
| Operating Expenses | $420.04M | $422.59M | $501.98M | $721.12M | $669.92M |
| R&D | $124.56M | $134.83M | $141.80M | $127.74M | $110.47M |
| SG&A | $67.56M | $71.95M | $94.92M | $108.96M | $148.78M |
| Operating Income | -$19.36M | $1.26M | $79.44M | $97.23M | -$8.39M |
| Interest Expense | – | – | $29.39M | $28.50M | $916.00K |
| Tax Expense | $2.38M | $6.36M | $21.45M | $12.59M | -$12.88M |
| Net Income | -$32.99M | -$12.85M | $49.10M | $61.49M | $3.60M |
| EPS (basic) | -0.3700 | -0.1300 | 0.4900 | 0.5400 | 0.0200 |
| EPS (diluted) | -0.3700 | -0.1300 | 0.4600 | 0.5100 | 0.0200 |
| Shares (diluted) | $89.87M | $98.59M | $105.78M | $121.40M | $115.47M |