| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $330.15M | $311.37M | $295.97M | $255.74M | $126.65M |
| Cost of Revenue | $292.26M | $266.55M | $254.42M | $226.15M | $140.38M |
| Gross Profit | $37.89M | $44.82M | $41.55M | $29.59M | -$15.91M |
| Operating Expenses | $42.35M | $41.82M | $43.06M | $32.72M | $47.58M |
| R&D | – | – | – | – | – |
| SG&A | $40.52M | $38.16M | $20.41M | $15.53M | $14.75M |
| Operating Income | -$4.46M | $3.00M | -$1.50M | -$3.13M | -$63.48M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | -$6.93M | -$2.74M | -$6.90M | -$3.21M | -$9.02M |
| Net Income | $1.34M | $2.99M | $4.65M | -$703.00K | -$50.67M |
| EPS (basic) | 0.0300 | 0.0800 | 0.1200 | -0.0200 | -1.2100 |
| EPS (diluted) | 0.0300 | 0.0800 | 0.1200 | -0.0200 | -1.2100 |
| Shares (diluted) | $39.59M | $39.08M | $39.05M | $42.41M | $41.77M |