| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $386.90M | $440.12M | $488.07M | $538.03M | $615.64M |
| Cost of Revenue | $255.86M | $275.94M | $291.65M | $323.80M | $351.86M |
| Gross Profit | $131.04M | $164.18M | $196.42M | $214.23M | $263.78M |
| Operating Expenses | $227.13M | $441.58M | $602.42M | $331.25M | $296.85M |
| R&D | $65.04M | $86.48M | $89.47M | $87.07M | $69.15M |
| SG&A | $161.33M | $210.13M | $210.17M | $244.18M | $227.70M |
| Operating Income | -$96.08M | -$277.40M | -$406.00M | -$117.02M | -$33.07M |
| Interest Expense | – | – | – | – | $2.34M |
| Tax Expense | $14.87M | $2.19M | -$641.00K | $2.14M | -$2.51M |
| Net Income | $29.88M | -$255.59M | -$362.69M | -$122.71M | $322.05M |
| EPS (basic) | 0.2300 | -1.9400 | -2.7900 | -0.9600 | 2.6200 |
| EPS (diluted) | 0.1900 | -1.9400 | -2.7900 | -0.9600 | 2.5500 |
| Shares (diluted) | $175.51M | $131.86M | $129.94M | $127.82M | $126.33M |