| Metric | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 |
|---|---|---|---|---|---|
| Revenue | 247.1M -4.4% | 258.4M -0.7% | 260.2M +20.3% | 216.2M -7.1% | 232.9M |
| Cost of Revenue | 106.1M -6.0% | 112.8M -4.5% | 118.1M -2.9% | 121.6M +4.5% | 116.3M |
| Gross Profit | 141.0M -3.1% | 145.6M +2.5% | 142.0M +50.2% | 94.6M -18.8% | 116.5M |
| Operating Expenses | 94.5M -5.0% | 99.4M +2.7% | 96.9M -11.5% | 109.5M +30.5% | 83.9M |
| R&D | — | — | — | — | — |
| SG&A | 20.4M -14.3% | 23.8M +1.1% | 23.6M +6.0% | 22.2M +40.8% | 15.8M |
| Operating Income | 37.9M -11.6% | 42.9M +17.6% | 36.5M +221.9% | -29896000 -207.4% | 27.8M |
| EBITDA | 38.2M -12.6% | 43.6M +16.7% | 37.4M +396.6% | -12615000 -141.5% | 30.4M |
| Net Income | 29.5M -21.3% | 37.5M +21.7% | 30.8M +210.6% | -27881000 -232.2% | 21.1M |
| EPS (Basic) | $0.23 -20.7% | $0.29 +20.8% | $0.24 +209.1% | $-0.22 -229.4% | $0.17 |
| EPS (Diluted) | $0.23 -20.7% | $0.29 +20.8% | $0.24 +209.1% | $-0.22 -229.4% | $0.17 |
| Shares (Diluted) | 128.7M -0.1% | 128.8M +0.2% | 128.6M +0.3% | 128.2M +5.6% | 121.4M |