| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $156.85M | $144.84M | $138.09M | $135.19M | $114.34M |
| Cost of Revenue | $39.42M | $37.41M | $34.95M | $34.16M | $31.10M |
| Gross Profit | $117.42M | $107.43M | $103.14M | $101.03M | $83.24M |
| Operating Expenses | $165.55M | $169.15M | $152.99M | $172.84M | $107.07M |
| R&D | $56.60M | $51.51M | $51.62M | $59.26M | $34.41M |
| SG&A | $48.91M | $41.05M | $33.23M | $40.74M | $25.61M |
| Operating Income | -$48.12M | -$61.72M | -$49.84M | -$71.81M | -$23.83M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $743.00K | $332.00K | $443.00K | $186.00K | $81.00K |
| Net Income | -$44.37M | -$55.77M | -$42.15M | -$70.77M | -$24.34M |
| EPS (basic) | -0.7200 | -0.9300 | -0.7000 | -1.2000 | -0.7300 |
| EPS (diluted) | -0.7200 | -0.9300 | -0.7000 | -1.2000 | -0.7300 |
| Shares (diluted) | $61.72M | $60.21M | $60.14M | $58.75M | $33.21M |