| Metric | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 |
|---|---|---|---|---|---|
| Revenue | 97.9M -2.8% | 100.8M +149.8% | -202498000 -297.8% | 102.4M -3.1% | 105.7M |
| Cost of Revenue | 24.4M -5.4% | 25.8M -25.1% | 34.5M -4.6% | 36.1M -2.1% | 36.9M |
| Gross Profit | 73.5M -1.9% | 74.9M +131.6% | -236948000 -457.5% | 66.3M -3.6% | 68.8M |
| Operating Expenses | 40.7M +0.3% | 40.6M -23.3% | 53.0M +34.3% | 39.4M +0.3% | 39.3M |
| R&D | — | — | — | — | — |
| SG&A | 11.2M -47.3% | 21.4M +202.3% | 7.1M +3.7% | 6.8M -36.1% | 10.7M |
| Operating Income | 32.3M -1.1% | 32.7M +111.4% | -286328000 -1273.7% | 24.4M -13.1% | 28.1M |
| EBITDA | 32.3M -1.1% | 32.7M +111.4% | -286328000 -1273.7% | 24.4M -14.1% | 28.4M |
| Net Income | 26.2M -2.8% | 26.9M +112.1% | -221990000 -1175.3% | 20.6M -13.8% | 23.9M |
| EPS (Basic) | $0.51 -3.8% | $0.53 +111.3% | $-4.69 -1097.9% | $0.47 -14.5% | $0.55 |
| EPS (Diluted) | $0.51 -3.8% | $0.53 +111.3% | $-4.69 -1097.9% | $0.47 -13.0% | $0.54 |
| Shares (Diluted) | 51.2M +1.2% | 50.6M +7.0% | 47.3M +7.4% | 44.0M +0.2% | 44.0M |