| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $86.55M | $94.14M | $112.25M | $113.33M | $118.90M |
| Cost of Revenue | $36.64M | $39.37M | $46.18M | $52.52M | $51.25M |
| Gross Profit | $49.91M | $54.77M | $66.07M | $60.82M | $67.65M |
| Operating Expenses | $98.49M | $60.98M | $64.18M | $67.75M | $65.59M |
| R&D | $8.82M | $10.41M | $11.76M | $12.33M | $10.80M |
| SG&A | $17.74M | $21.49M | $22.78M | $24.49M | $24.30M |
| Operating Income | -$48.58M | -$6.21M | $1.89M | -$6.93M | $2.07M |
| Interest Expense | $3.60M | $3.20M | – | – | – |
| Tax Expense | -$686.00K | $740.00K | $859.00K | $337.00K | $148.00K |
| Net Income | -$56.70M | -$12.40M | -$3.42M | -$9.52M | -$288.00K |
| EPS (basic) | -1.2800 | -0.2800 | -0.0800 | -0.2300 | -0.0100 |
| EPS (diluted) | -1.2800 | -0.2800 | -0.0800 | -0.2300 | – |
| Shares (diluted) | $44.39M | $43.54M | $42.42M | $41.41M | $40.34M |