| Metric | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 |
|---|---|---|---|---|---|
| Revenue | 42.2M -36.4% | 66.3M +17.0% | 56.7M -11.5% | 64.1M +1.3% | 63.3M |
| Cost of Revenue | 20.3M +3.3% | 19.6M -3.5% | 20.3M -6.7% | 21.8M +15.2% | 18.9M |
| Gross Profit | 21.9M -53.0% | 46.7M +28.4% | 36.4M -14.0% | 42.3M -4.6% | 44.4M |
| Operating Expenses | 17.7M -2.7% | 18.1M +7.4% | 16.9M -3.6% | 17.5M +18.8% | 14.7M |
| R&D | — | — | — | — | — |
| SG&A | 880.0K -1.8% | 896.0K +0.1% | 895.0K -0.1% | 896.0K +0.9% | 888.0K |
| Operating Income | 4.3M -85.0% | 28.6M +46.6% | 19.5M -21.3% | 24.8M -16.3% | 29.6M |
| EBITDA | 4.3M -85.0% | 28.6M +46.6% | 19.5M -21.3% | 24.8M -16.3% | 29.6M |
| Net Income | 3.4M -87.8% | 27.8M +48.6% | 18.7M -21.2% | 23.7M -16.9% | 28.5M |
| EPS (Basic) | $0.05 -88.4% | $0.43 +48.3% | $0.29 -21.6% | $0.37 -15.9% | $0.44 |
| EPS (Diluted) | $0.05 -88.4% | $0.43 +48.3% | $0.29 -21.6% | $0.37 -15.9% | $0.44 |
| Shares (Diluted) | 64.9M -0.0% | 64.9M +0.0% | 64.9M +0.0% | 64.9M +0.3% | 64.7M |