| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY |
|---|---|---|---|---|
| Revenue | $69.15M | $60.20M | $53.51M | $47.30M |
| Cost of Revenue | $15.63M | $13.26M | $10.40M | $7.13M |
| Gross Profit | $53.52M | $46.94M | $43.10M | $40.17M |
| Operating Expenses | $55.25M | $50.09M | $48.77M | $111.24M |
| R&D | $15.40M | $12.00M | $11.46M | $10.48M |
| SG&A | $7.00M | $8.50M | $11.58M | $76.22M |
| Operating Income | -$1.73M | -$3.14M | -$5.66M | -$71.07M |
| Interest Expense | $16.00K | $18.00K | $15.00K | $8.00K |
| Tax Expense | $1.09M | -$735.00K | $115.00K | $292.00K |
| Net Income | $4.64M | $5.02M | $5.42M | -$161.74M |
| EPS (basic) | 0.0500 | 0.0500 | 0.0500 | -2.3700 |
| EPS (diluted) | 0.0500 | 0.0500 | 0.0500 | -2.3700 |
| Shares (diluted) | $101.85M | $101.85M | $118.02M | $68.34M |