| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $534.53M | $465.31M | $399.25M | $330.38M | $274.33M |
| Cost of Revenue | $133.75M | $117.78M | $98.88M | $84.44M | $68.47M |
| Gross Profit | $400.78M | $347.52M | $300.37M | $245.94M | $205.86M |
| Operating Expenses | $410.23M | $387.54M | $327.05M | $288.61M | $150.66M |
| R&D | $99.21M | $96.18M | $73.92M | $57.34M | $48.51M |
| SG&A | $311.02M | $291.36M | $253.14M | $231.27M | $204.65M |
| Operating Income | -$9.45M | -$40.01M | -$26.68M | -$42.67M | $55.20M |
| Interest Expense | – | – | $6.92M | $4.99M | $4.92M |
| Tax Expense | $1.28M | $1.02M | $591.00K | $268.00K | $188.00K |
| Net Income | -$11.45M | -$44.70M | -$30.44M | -$46.47M | $50.20M |
| EPS (basic) | -0.2400 | -0.9500 | -0.6600 | -1.0200 | 1.1100 |
| EPS (diluted) | -0.2400 | -0.9500 | -0.6600 | -1.0200 | 1.0900 |
| Shares (diluted) | $47.75M | $46.97M | $46.31M | $45.74M | $46.04M |