| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $56.20M | $59.63M | $50.23M | $46.85M | $42.21M |
| Cost of Revenue | $27.77M | $29.77M | $24.91M | $20.83M | $18.97M |
| Gross Profit | $28.42M | $29.86M | $25.32M | $26.02M | $23.23M |
| Operating Expenses | $67.84M | $106.57M | $68.08M | $61.41M | $45.30M |
| R&D | $15.57M | $25.50M | $21.90M | $17.53M | $13.07M |
| SG&A | $38.53M | $53.64M | $46.18M | $43.88M | $32.23M |
| Operating Income | -$39.42M | -$76.72M | -$42.76M | -$35.38M | -$22.07M |
| Interest Expense | – | – | $201.00K | $129.00K | $486.00K |
| Tax Expense | -$66.00K | -$282.00K | -$211.00K | $0.00 | – |
| Net Income | $19.49M | -$72.21M | -$36.40M | -$33.56M | -$22.17M |
| EPS (basic) | 0.5400 | -2.1200 | -1.1300 | -1.0700 | -0.7900 |
| EPS (diluted) | 0.5400 | -2.1200 | -1.1300 | -1.0700 | -0.7900 |
| Shares (diluted) | $35.90M | $34.08M | $32.24M | $31.49M | $27.96M |