| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY | 2021-03-31 FY |
|---|---|---|---|---|---|---|
| Revenue | $113.83M | $130.69M | $123.30M | $116.83M | $84.88M | $19.56M |
| Cost of Revenue | $64.91M | $75.27M | $66.32M | $63.39M | $43.65M | – |
| Gross Profit | $48.92M | $55.42M | $56.98M | $53.44M | $41.22M | $9.52M |
| Operating Expenses | $52.65M | $52.03M | $46.54M | $42.72M | $32.77M | – |
| R&D | $9.44M | $8.55M | $7.62M | $7.53M | $5.53M | – |
| SG&A | $22.23M | $26.10M | $21.32M | $19.29M | $15.87M | – |
| Operating Income | -$3.73M | $3.39M | $10.44M | $10.72M | $8.46M | – |
| Interest Expense | – | – | $679.00K | $635.00K | $89.00K | – |
| Tax Expense | -$695.00K | $563.00K | $1.71M | $1.68M | $1.12M | $366.00K |
| Net Income | -$2.53M | $2.89M | $9.34M | $8.46M | $7.28M | $2.21M |
| EPS (basic) | -0.2100 | 0.2400 | 0.8200 | 0.7900 | 0.7000 | 0.2100 |
| EPS (diluted) | -0.2100 | 0.2400 | 0.7900 | 0.7800 | 0.6800 | 0.2100 |
| Shares (diluted) | $12.20M | $12.24M | $11.78M | $10.86M | $10.73M | $10.53M |