| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $361.07M | $366.09M | $307.54M | $257.80M | $190.28M |
| Cost of Revenue | $171.40M | $177.23M | $155.56M | $119.92M | $91.33M |
| Gross Profit | $189.68M | $188.85M | $151.98M | $137.88M | $98.95M |
| Operating Expenses | $190.41M | $195.92M | $195.47M | $157.36M | $136.20M |
| R&D | $102.61M | $98.83M | $88.56M | $74.11M | $64.06M |
| SG&A | $49.19M | $51.80M | $60.83M | $45.47M | $36.14M |
| Operating Income | -$737.00K | -$7.07M | -$43.48M | -$19.48M | -$37.25M |
| Interest Expense | $4.37M | $4.87M | $4.85M | $4.92M | $2.55M |
| Tax Expense | -$69.00K | $157.00K | -$322.00K | $184.00K | $153.00K |
| Net Income | -$10.85M | $40.84M | -$43.37M | -$24.30M | -$51.26M |
| EPS (basic) | -0.3700 | 1.4600 | -1.6200 | -0.9500 | -2.1200 |
| EPS (diluted) | -0.3700 | 1.3900 | -1.6200 | -0.9500 | -2.1200 |
| Shares (diluted) | $29.28M | $29.47M | $26.75M | $25.54M | $24.18M |