| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $468.73M | $487.88M | $510.54M | $575.69M | $726.23M |
| Cost of Revenue | $280.17M | $306.75M | $338.72M | $365.11M | $431.25M |
| Gross Profit | $188.56M | $181.13M | $171.82M | $210.58M | $294.97M |
| Operating Expenses | $231.59M | $273.31M | $285.54M | $250.84M | $318.32M |
| R&D | $9.60M | $12.96M | $11.90M | $8.76M | $6.94M |
| SG&A | $63.56M | $69.12M | $84.45M | $76.70M | $72.09M |
| Operating Income | -$43.03M | -$92.18M | -$113.71M | -$40.26M | -$23.35M |
| Interest Expense | – | – | $1.97M | $3.54M | $1.87M |
| Tax Expense | $207.00K | $63.00K | $8.00K | $212.86M | -$1.22M |
| Net Income | -$51.41M | -$97.90M | -$120.76M | -$89.69M | $4.03M |
| EPS (basic) | 0.4800 | -0.9100 | -1.1700 | -1.1000 | 0.0600 |
| EPS (diluted) | 0.4800 | -0.9100 | -1.1700 | -1.1000 | -0.3000 |
| Shares (diluted) | $108.25M | $107.32M | $103.94M | $81.78M | $67.30M |