| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $529.30M | $510.89M | $491.18M | $490.41M | $435.14M |
| Cost of Revenue | $296.46M | $323.38M | $323.61M | $354.38M | $327.10M |
| Gross Profit | $232.84M | $187.50M | $167.56M | $136.03M | $108.03M |
| Operating Expenses | $226.77M | $222.40M | $192.47M | $192.91M | $168.17M |
| R&D | $73.65M | $73.18M | $68.65M | $64.71M | $59.06M |
| SG&A | $66.10M | $72.13M | $56.37M | $55.93M | $49.49M |
| Operating Income | $6.07M | -$34.89M | -$24.90M | -$56.88M | -$60.14M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $741.00K | $1.09M | $1.18M | $975.00K | $677.00K |
| Net Income | $14.93M | -$30.50M | -$22.04M | -$56.63M | -$56.03M |
| EPS (basic) | 0.1400 | -0.3100 | -0.2400 | -0.6500 | -0.6800 |
| EPS (diluted) | 0.1400 | -0.3100 | -0.2400 | -0.6500 | -0.6800 |
| Shares (diluted) | $110.16M | $98.63M | $92.75M | $87.17M | $82.69M |