| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $208.20M | $203.82M | $219.79M | $271.52M | $322.01M |
| Cost of Revenue | $115.93M | $112.06M | $152.83M | $175.02M | $170.09M |
| Gross Profit | $92.27M | $91.76M | $66.96M | $96.50M | $151.91M |
| Operating Expenses | $126.84M | $129.08M | $154.49M | $166.38M | $139.12M |
| R&D | $37.73M | $41.58M | $50.06M | $56.03M | $43.73M |
| SG&A | $30.39M | $29.09M | $37.59M | $39.29M | $36.64M |
| Operating Income | -$34.57M | -$37.31M | -$87.53M | -$69.88M | $12.79M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $865.00K | $1.83M | $970.00K | $22.57M | -$135.00K |
| Net Income | -$13.52M | -$16.80M | -$64.35M | -$79.06M | $15.53M |
| EPS (basic) | -0.3000 | -0.3500 | -1.3100 | -1.5900 | 0.3300 |
| EPS (diluted) | -0.3000 | -0.3500 | -1.3100 | -1.5900 | 0.3200 |
| Shares (diluted) | $45.24M | $47.48M | $49.16M | $49.79M | $48.60M |