| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $201.49M | $200.45M | $193.01M | $164.04M | $127.95M |
| Cost of Revenue | $97.03M | $89.35M | $83.59M | $63.06M | $48.81M |
| Gross Profit | $104.46M | $111.11M | $109.43M | $100.97M | $79.14M |
| Operating Expenses | $144.84M | $131.63M | $137.27M | $102.78M | $69.99M |
| R&D | $36.47M | $39.40M | $44.15M | $34.86M | $24.44M |
| SG&A | $58.94M | $43.11M | $43.97M | $34.69M | $20.84M |
| Operating Income | -$40.38M | -$20.52M | -$27.84M | -$1.80M | $9.16M |
| Interest Expense | – | – | $2.07M | $2.57M | $1.74M |
| Tax Expense | $36.70M | $320.00K | -$3.56M | -$1.22M | $2.91M |
| Net Income | -$66.54M | -$6.02M | -$12.15M | $2.48M | $3.03M |
| EPS (basic) | – | – | -0.0900 | 0.0200 | 0.0000 |
| EPS (diluted) | – | – | -0.0900 | 0.0200 | 0.0000 |
| Shares (diluted) | $127.75M | $130.61M | $135.28M | $138.56M | $81.54M |