| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $613.51M | $602.22M | $659.70M | $688.41M | $692.85M |
| Cost of Revenue | $347.28M | $363.68M | $403.62M | $434.76M | $406.04M |
| Gross Profit | $266.24M | $238.54M | $256.09M | $253.66M | $286.81M |
| Operating Expenses | $183.75M | $223.88M | $162.05M | $202.92M | $209.28M |
| R&D | $18.83M | $18.71M | $23.84M | $29.08M | $28.28M |
| SG&A | $146.13M | $132.15M | $120.24M | $150.73M | $116.79M |
| Operating Income | $82.48M | $14.67M | $94.04M | $50.74M | $77.52M |
| Interest Expense | – | – | $60.75M | $40.23M | $39.13M |
| Tax Expense | $9.46M | -$3.02M | $8.40M | $4.49M | $10.43M |
| Net Income | $19.18M | -$23.23M | $19.18M | $73.77M | -$27.14M |
| EPS (basic) | 0.1600 | -0.2000 | 0.1600 | 0.6300 | -0.3000 |
| EPS (diluted) | 0.1600 | -0.2000 | 0.1600 | 0.1400 | -0.3000 |
| Shares (diluted) | $120.04M | $118.44M | $118.51M | $117.25M | $89.96M |