
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Net revenue | $319.9M-14.2% | $372.8M+44.4% | $258.1M+7.5% | $240.2M-34.4% | $366.4M |
| Cost of revenue | $200.6M-17.7% | $243.8M+33.5% | $182.6M-4.4% | $191.0M-19.7% | $238.0M |
| Gross profit | $119.3M-7.5% | $129.0M+70.8% | $75.5M+53.5% | $49.2M-61.7% | $128.4M |
| Selling and marketing | $52.5M+0.1% | $52.4M+20.6% | $43.5M-7.6% | $47.1M-20.0% | $58.9M |
| Research and development | $16.9M-2.4% | $17.3M+1.0% | $17.1M-10.4% | $19.1M+9.3% | $17.5M |
| General and administrative | $30.4M+7.0% | $28.4M-9.4% | $31.3M-3.8% | $32.6M+3.1% | $31.6M |
| Insurance recovery | -$9.4M | — | — | — | — |
| Acquisition-related costs | $1.4M-86.9% | $10.8M | — | — | — |
| Total operating expenses | $91.8M-15.8% | $109.0M+18.5% | $91.9M-8.7% | $100.7M-6.7% | $108.0M |
| Operating income (loss) | $27.5M+37.4% | $20.0M+221.8% | -$16.4M+68.1% | -$51.5M-352.0% | $20.4M |
| Interest expense, net | $9.8M+21.1% | $8.1M+1500.8% | $504K-58.7% | $1.2M+218.5% | $383K |
| Other expense, net | $945K-26.7% | $1.3M+227.2% | $394K-77.5% | $1.8M+1835.6% | -$101K |
| Income (loss) before income tax | $16.8M+57.4% | $10.7M+161.5% | -$17.3M+68.2% | -$54.5M-370.3% | $20.1M |
| Income tax expense (benefit) | $1.1M+119.4% | -$5.5M-1730.5% | $338K-93.4% | $5.1M+109.8% | $2.4M |
| Net income (loss) | $15.7M-2.8% | $16.2M+191.5% | -$17.7M+70.3% | -$59.5M-436.0% | $17.7M |
| Basic | $20.3M+1.2% | $20.0M+16.8% | $17.1M+473442.5% | -$4K-426.1% | $1K |
| Diluted | $20.5M-1.8% | $20.8M+21.6% | $17.1M+473442.5% | -$4K-473.2% | $970 |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.