| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $368.29M | $394.88M | $420.46M | $542.75M | $601.60M |
| Cost of Revenue | $261.83M | $280.88M | $322.90M | $390.46M | $428.59M |
| Gross Profit | $106.46M | $113.99M | $97.56M | $152.29M | $173.02M |
| Operating Expenses | – | – | – | – | – |
| R&D | $26.27M | $29.72M | $31.28M | $32.45M | $30.92M |
| SG&A | $85.38M | $91.81M | $98.49M | $105.29M | $118.85M |
| Operating Income | -$6.40M | -$15.30M | -$85.30M | $14.55M | $23.25M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $6.64M | $5.43M | $5.98M | $10.99M | $10.78M |
| Net Income | -$18.60M | -$24.03M | -$98.24M | $407.00K | $5.30M |
| EPS (basic) | -1.4100 | -1.8500 | -7.6400 | 0.0300 | 0.3900 |
| EPS (diluted) | -1.4100 | -1.8500 | -7.6400 | 0.0300 | 0.3900 |
| Shares (diluted) | $13.17M | $12.96M | $12.86M | $12.78M | $13.74M |