| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $52.84M | $48.10M | $52.35M | $44.51M | $48.52M |
| Cost of Revenue | $19.80M | $18.74M | $18.59M | $15.38M | $14.92M |
| Gross Profit | $33.04M | $29.36M | $33.76M | $29.13M | $33.60M |
| Operating Expenses | $39.49M | $48.20M | $53.71M | $52.69M | $48.05M |
| R&D | $3.37M | $5.08M | $4.84M | $4.54M | $4.32M |
| SG&A | $15.80M | $18.86M | $22.20M | $20.48M | $18.62M |
| Operating Income | -$6.45M | -$18.84M | -$17.26M | -$23.56M | -$14.45M |
| Interest Expense | – | – | $2.48M | $15.00K | $10.00K |
| Tax Expense | $270.00K | $252.00K | -$2.43M | $367.00K | $380.00K |
| Net Income | -$11.21M | -$23.46M | -$18.71M | -$23.18M | -$15.17M |
| EPS (basic) | -0.2700 | -0.6600 | -0.5400 | -0.6700 | -0.4400 |
| EPS (diluted) | – | – | -0.5400 | -0.6700 | -0.4400 |
| Shares (diluted) | – | – | $34.62M | $34.52M | $34.33M |