| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $1.18B | $901.46M | $2.98B | $3.11B | $1.96B |
| Cost of Revenue | $988.16M | $1.78B | $2.27B | $2.27B | $1.33B |
| Gross Profit | $196.28M | -$877.20M | $703.82M | $844.65M | $629.32M |
| Operating Expenses | $497.96M | $831.08M | $663.62M | $678.53M | $422.18M |
| R&D | $221.25M | $277.24M | $321.48M | $289.81M | $219.63M |
| SG&A | $101.03M | $147.46M | $146.50M | $112.50M | $82.20M |
| Operating Income | -$301.68M | -$1.71B | $40.20M | $166.12M | $207.14M |
| Interest Expense | – | $1.16M | $1.27M | $1.53M | $6.38M |
| Tax Expense | $13.38M | $96.15M | $46.42M | $83.38M | $18.05M |
| Net Income | -$405.45M | -$1.25B | $34.33M | $93.78M | $169.17M |
| EPS (basic) | -6.8800 | -31.6400 | 0.6100 | 1.7000 | 3.2400 |
| EPS (diluted) | -6.8800 | -31.6400 | 0.6000 | 1.6500 | 3.0600 |
| Shares (diluted) | $58.95M | $57.08M | $57.24M | $58.10M | $55.97M |