| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $141.06M | $133.26M | $141.54M | $160.67M | $167.98M |
| Cost of Revenue | $47.39M | $47.81M | $52.06M | $61.25M | $63.98M |
| Gross Profit | $93.66M | $85.45M | $89.47M | $99.42M | $104.01M |
| Operating Expenses | $104.48M | $140.34M | $146.60M | $206.94M | $187.27M |
| R&D | $55.46M | $80.34M | $77.67M | $114.50M | $110.67M |
| SG&A | $22.67M | $32.77M | $34.98M | $38.67M | $30.33M |
| Operating Income | -$9.41M | -$53.31M | -$87.32M | -$115.76M | -$80.69M |
| Interest Expense | $36.00K | $253.00K | $20.00K | – | – |
| Tax Expense | $323.00K | $258.00K | $422.00K | $663.00K | $840.00K |
| Net Income | $9.53M | -$42.73M | -$87.22M | -$120.38M | -$72.36M |
| EPS (basic) | 0.0300 | -0.1100 | -0.2200 | -0.2700 | – |
| EPS (diluted) | 0.0200 | -0.1100 | -0.2200 | -0.2700 | – |
| Shares (diluted) | $395.42M | $373.12M | $398.38M | $446.43M | – |