| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $178.86M | $231.74M | $230.05M | $337.66M | $474.23M |
| Cost of Revenue | $147.47M | $179.82M | $178.41M | $236.39M | $320.69M |
| Gross Profit | $31.39M | $51.91M | $51.64M | $101.26M | $153.54M |
| Operating Expenses | $67.25M | $104.95M | $109.28M | $106.51M | $70.14M |
| R&D | $27.30M | $51.19M | $51.56M | $52.34M | $51.21M |
| SG&A | $35.12M | $47.10M | $48.47M | $50.87M | $52.44M |
| Operating Income | -$35.86M | -$53.03M | -$57.64M | -$5.24M | $83.41M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | -$17.89M | -$8.34M | -$10.94M | $5.16M | $17.26M |
| Net Income | -$29.72M | -$54.31M | -$36.62M | -$8.04M | $56.71M |
| EPS (basic) | -0.8200 | -1.4400 | -0.8900 | -0.1800 | 1.2600 |
| EPS (diluted) | -0.8200 | -1.4400 | -0.8900 | -0.1800 | 1.2100 |
| Shares (diluted) | $36.22M | $37.77M | $41.01M | $44.85M | $47.71M |