| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $51.78M | $60.60M | $56.04M | $75.89M | $64.27M |
| Cost of Revenue | $29.23M | $35.80M | $35.28M | $47.92M | $39.67M |
| Gross Profit | $22.55M | $24.80M | $20.76M | $27.97M | $24.61M |
| Operating Expenses | $31.03M | $33.73M | $33.16M | $36.55M | $36.73M |
| R&D | $9.54M | $11.86M | $10.51M | $11.35M | $10.92M |
| SG&A | $12.16M | $12.66M | $13.53M | $14.03M | $13.56M |
| Operating Income | -$8.48M | -$8.93M | -$12.40M | -$8.58M | -$12.12M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $73.00K | -$152.00K | $128.00K | $84.00K | -$2.05M |
| Net Income | -$6.43M | -$8.69M | -$12.43M | -$8.66M | -$10.09M |
| EPS (basic) | -0.5400 | -0.7900 | -1.2000 | -0.8500 | -1.0100 |
| EPS (diluted) | -0.5400 | -0.7900 | -1.2000 | -0.8500 | -1.0100 |
| Shares (diluted) | $11.84M | $11.05M | $10.39M | $10.19M | $10.02M |