| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $81.23M | $84.47M | $60.90M | $74.44M | $106.73M |
| Cost of Revenue | $58.79M | $54.24M | $48.31M | $53.12M | $63.69M |
| Gross Profit | $22.43M | $30.23M | $12.60M | $24.94M | $43.05M |
| Operating Expenses | $39.69M | $26.34M | $22.89M | $26.55M | $34.75M |
| R&D | $14.58M | $11.65M | $5.06M | $2.96M | $834.82K |
| SG&A | $18.09M | $12.87M | $15.82M | $22.33M | $16.40M |
| Operating Income | -$17.26M | $3.89M | -$10.29M | -$1.61M | $8.30M |
| Interest Expense | – | – | $1.50M | $922.29K | $415.79K |
| Tax Expense | $10.69M | $632.12K | -$2.40M | -$2.45M | $1.78M |
| Net Income | -$27.24M | $1.83M | -$9.09M | $947.81K | $8.47M |
| EPS (basic) | -0.7300 | 0.0500 | -0.2500 | 0.0300 | 0.2400 |
| EPS (diluted) | – | 0.0500 | -0.2500 | 0.0300 | 0.2400 |
| Shares (diluted) | – | – | – | – | – |