| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $180.85M | $178.72M | $175.17M | $168.81M | $165.02M |
| Cost of Revenue | $53.19M | $59.61M | $62.94M | $61.87M | $62.31M |
| Gross Profit | $127.67M | $119.11M | $112.23M | $106.94M | $102.70M |
| Operating Expenses | $132.63M | $143.21M | $150.89M | $163.32M | $135.38M |
| R&D | $45.99M | $49.43M | $52.40M | $57.39M | $48.38M |
| SG&A | $40.84M | $46.01M | $48.72M | $45.41M | $39.49M |
| Operating Income | -$4.96M | -$24.10M | -$38.66M | -$56.38M | -$32.67M |
| Interest Expense | – | – | $3.18M | $2.30M | $2.98M |
| Tax Expense | $3.06M | $7.65M | $8.91M | $7.87M | $6.57M |
| Net Income | -$12.07M | -$31.32M | -$46.37M | -$68.50M | -$59.35M |
| EPS (basic) | -0.0800 | -0.2100 | -0.3400 | -0.5300 | -0.9500 |
| EPS (diluted) | -0.0800 | -0.2100 | -0.3400 | – | – |
| Shares (diluted) | $152.91M | $147.93M | $138.24M | – | – |