| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $104.13M | $102.03M | $92.72M | $81.00M | $58.16M |
| Cost of Revenue | $47.49M | $44.15M | $39.99M | $34.22M | $25.64M |
| Gross Profit | $56.64M | $57.88M | $52.73M | $46.78M | $32.52M |
| Operating Expenses | $65.37M | $65.74M | $53.97M | $39.04M | $36.59M |
| R&D | $15.87M | $13.93M | $12.14M | $10.03M | $7.04M |
| SG&A | $23.21M | $23.89M | $20.56M | $15.75M | $14.07M |
| Operating Income | -$8.73M | -$7.86M | -$1.24M | $7.75M | -$4.07M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $113.00K | $778.00K | $1.20M | $1.17M | $56.00K |
| Net Income | -$9.42M | -$9.18M | -$2.72M | $6.38M | -$4.43M |
| EPS (basic) | -0.7400 | -0.7200 | -0.2200 | 0.5200 | -0.3800 |
| EPS (diluted) | -0.7400 | -0.7200 | -0.2200 | 0.5200 | -0.3800 |
| Shares (diluted) | $12.72M | $12.71M | $12.43M | $12.32M | $11.65M |