| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $239.02M | $204.31M | $170.47M | $142.12M | $115.87M |
| Cost of Revenue | $66.72M | $58.43M | $54.38M | $53.28M | $49.37M |
| Gross Profit | $172.31M | $145.88M | $116.09M | $88.84M | $66.50M |
| Operating Expenses | $202.92M | $177.29M | $150.46M | $138.54M | $116.89M |
| R&D | $44.46M | $40.23M | $34.04M | $30.71M | $27.01M |
| SG&A | $55.75M | $52.45M | $45.65M | $42.45M | $31.64M |
| Operating Income | -$30.61M | -$31.41M | -$34.37M | -$49.70M | -$50.39M |
| Interest Expense | – | $1.52M | $1.92M | $1.44M | $1.18M |
| Tax Expense | -$924.00K | $189.00K | $260.00K | $104.00K | $60.00K |
| Net Income | -$28.05M | -$28.35M | -$31.03M | -$49.74M | -$51.69M |
| EPS (basic) | -0.3700 | -0.4000 | -0.4600 | -0.7600 | -2.6000 |
| EPS (diluted) | -0.3700 | -0.4000 | -0.4600 | -0.7600 | -2.6000 |
| Shares (diluted) | $76.31M | $71.66M | $67.69M | $65.08M | $20.64M |