| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $101.99M | $92.19M | $93.15M | $122.74M | $145.60M |
| Cost of Revenue | $29.44M | $28.50M | $40.46M | $39.83M | $44.55M |
| Gross Profit | $72.55M | $63.69M | $52.69M | $82.91M | $101.05M |
| Operating Expenses | $68.95M | $69.70M | $117.62M | $115.17M | $114.58M |
| R&D | $24.50M | $26.11M | $39.12M | $49.80M | $47.09M |
| SG&A | $13.63M | $12.68M | $34.66M | $15.98M | $15.14M |
| Operating Income | $3.60M | -$6.01M | -$64.94M | -$32.27M | -$13.53M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $1.23M | $1.76M | $1.08M | $1.90M | $1.85M |
| Net Income | $3.71M | -$5.87M | -$62.80M | -$32.03M | -$15.04M |
| EPS (basic) | 0.0800 | -0.1500 | -1.6600 | -0.8700 | – |
| EPS (diluted) | 0.0800 | -0.1500 | -1.6600 | -0.8700 | – |
| Shares (diluted) | $46.18M | $38.93M | $37.91M | $36.98M | $36.05M |