| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $3.77B | $4.31B | $4.12B | $3.55B | $3.08B |
| Cost of Revenue | $3.14B | $3.41B | $3.33B | $3.11B | $2.71B |
| Gross Profit | $632.80M | $895.50M | $785.60M | $433.90M | $363.40M |
| Operating Expenses | $654.90M | $650.70M | $576.90M | $473.00M | $515.70M |
| R&D | $137.20M | $135.90M | $119.70M | $100.70M | $108.30M |
| SG&A | $616.50M | $628.10M | $576.90M | $473.00M | $450.10M |
| Operating Income | -$22.10M | $244.80M | $208.70M | -$39.10M | -$152.30M |
| Interest Expense | $31.20M | $33.80M | $37.30M | $28.40M | $15.50M |
| Tax Expense | $15.10M | $74.80M | $52.90M | $9.20M | $28.30M |
| Net Income | -$60.10M | $142.30M | $125.90M | -$74.10M | -$173.00M |
| EPS (basic) | -3.4000 | 8.1600 | 7.3500 | -4.3800 | -10.2900 |
| EPS (diluted) | -3.4000 | 8.0400 | 7.2400 | -4.3800 | -10.2900 |
| Shares (diluted) | $17.67M | $17.71M | $17.39M | $16.90M | $16.82M |