| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $609.84M | $642.85M | $719.19M | $654.09M | $260.12M |
| Cost of Revenue | $474.59M | $492.28M | $507.14M | $468.64M | $200.63M |
| Gross Profit | $135.25M | $150.57M | $212.05M | $185.45M | $59.48M |
| Operating Expenses | $135.36M | $281.83M | $150.88M | $155.46M | $61.88M |
| R&D | $5.05M | $5.84M | $6.86M | $6.78M | $7.24M |
| SG&A | $61.25M | $61.40M | $75.34M | $76.12M | $36.28M |
| Operating Income | -$110.00K | -$131.26M | $61.18M | $29.99M | -$2.40M |
| Interest Expense | – | – | $9.52M | $6.19M | $304.00K |
| Tax Expense | $4.07M | $10.97M | $15.12M | $9.38M | -$1.54M |
| Net Income | -$13.45M | -$94.45M | $26.26M | $12.25M | -$202.00K |
| EPS (basic) | -0.9000 | -8.2000 | 1.0800 | 0.7200 | -0.2600 |
| EPS (diluted) | -0.9000 | -8.2000 | 1.0800 | 0.7200 | -0.2600 |
| Shares (diluted) | $19.91M | $19.67M | $19.52M | $19.37M | $17.61M |