| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $441.33M | $388.54M | $354.00M | $313.79M | $298.84M |
| Cost of Revenue | $157.10M | $139.76M | $124.83M | $111.27M | $101.32M |
| Gross Profit | $284.23M | $248.78M | $229.18M | $202.52M | $197.51M |
| Operating Expenses | $257.48M | $209.91M | $237.68M | $196.32M | $205.32M |
| R&D | $30.99M | $28.45M | $28.71M | $38.88M | $35.55M |
| SG&A | $226.49M | $181.46M | $208.98M | $157.44M | $169.77M |
| Operating Income | $33.74M | $38.87M | $5.74M | $6.20M | $8.12M |
| Interest Expense | – | – | $25.30M | $18.22M | $16.90M |
| Tax Expense | $5.01M | $5.84M | $9.10M | $4.21M | $7.00K |
| Net Income | $9.77M | -$13.36M | -$30.69M | -$19.19M | -$14.83M |
| EPS (basic) | 0.2200 | -0.3200 | -0.7500 | -0.4800 | -0.3800 |
| EPS (diluted) | 0.2100 | -0.3200 | -0.7500 | -0.4800 | -0.3800 |
| Shares (diluted) | $47.16M | $41.68M | $40.74M | $40.03M | $38.98M |