| Metric | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 |
|---|---|---|---|---|---|
| Revenue | 100.5M +2.7% | 97.9M -2.8% | 100.8M +149.8% | -202498000 -297.8% | 102.4M |
| Cost of Revenue | 25.0M +2.5% | 24.4M -5.4% | 25.8M -25.1% | 34.5M -4.6% | 36.1M |
| Gross Profit | 75.5M +2.8% | 73.5M -1.9% | 74.9M +131.6% | -236948000 -457.5% | 66.3M |
| Operating Expenses | 43.8M +7.6% | 40.7M +0.3% | 40.6M -23.3% | 53.0M +34.3% | 39.4M |
| R&D | — | — | — | — | — |
| SG&A | 7.3M -35.4% | 11.2M -47.3% | 21.4M +202.3% | 7.1M +3.7% | 6.8M |
| Operating Income | 30.7M -4.9% | 32.3M -1.1% | 32.7M +111.4% | -286328000 -1273.7% | 24.4M |
| EBITDA | 30.7M -4.9% | 32.3M -1.1% | 32.7M +111.4% | -286328000 -1273.7% | 24.4M |
| Net Income | 24.9M -4.8% | 26.2M -2.8% | 26.9M +112.1% | -221990000 -1175.3% | 20.6M |
| EPS (Basic) | $0.49 -3.9% | $0.51 -3.8% | $0.53 +111.3% | $-4.69 -1097.9% | $0.47 |
| EPS (Diluted) | $0.49 -3.9% | $0.51 -3.8% | $0.53 +111.3% | $-4.69 -1097.9% | $0.47 |
| Shares (Diluted) | 51.3M +0.1% | 51.2M +1.2% | 50.6M +7.0% | 47.3M +7.4% | 44.0M |