| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $929.83M | $832.84M | $985.13M | $1.34B | $1.78B |
| Cost of Revenue | $805.12M | $721.94M | $870.31M | $1.25B | $1.53B |
| Gross Profit | $124.71M | $110.89M | $114.82M | $88.57M | $251.12M |
| Operating Expenses | $153.31M | $142.69M | $188.74M | $215.11M | $298.96M |
| R&D | $71.02M | $70.23M | $81.50M | $98.65M | $128.50M |
| SG&A | $44.17M | $34.91M | $45.19M | $46.45M | $51.28M |
| Operating Income | -$23.24M | -$25.97M | -$62.48M | -$102.43M | -$4.73M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $1.83M | $1.85M | $1.86M | $4.04M | $8.67M |
| Net Income | -$16.10M | -$6.57M | -$28.80M | -$70.56M | $91.56M |
| EPS (basic) | -0.0700 | -0.0300 | -0.1200 | -0.2900 | 0.3800 |
| EPS (diluted) | -0.0700 | -0.0300 | -0.1200 | -0.2900 | 0.3800 |
| Shares (diluted) | $228.84M | $231.53M | $243.03M | $241.44M | $241.79M |