Revenue
2022
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|---|
| Revenue | $166.9M | $183.5M | $226.0M | — | $209.8M | — |
| Gross profit | $65.1M | $66.5M | $67.1M | — | $67.4M | — |
| Gross margin | 39.01% | 36.24% | 29.69% | — | 32.13% | — |
| Operating expenses | $58.9M | $78.1M | $97.3M | — | $64.6M | — |
| Operating income | $6.2M | −$11.6M | −$30.2M | — | $2.8M | — |
| Operating margin | 3.71% | −6.32% | −13.36% | — | 1.33% | — |
| EBITDA | $15.7M | −$2.9M | — | — | $14.0M | $14.6M |
| EBITDA margin | 9.41% | −1.58% | — | — | 6.67% | — |
| Net income | $500,000 | −$13.6M | −$32.5M | — | $500,000 | — |
| Net profit margin | 0.30% | −7.41% | −14.38% | — | 0.24% | — |
| Basic EPSper basic share | $0.01 | -$0.35 | -$0.91 | -$0.40 | $0.02 | $0.01 |
| Diluted EPSper diluted share | $0.01 | -$0.35 | -$0.91 | -$0.40 | $0.02 | $0.01 |