
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| Total revenue | $93.7M-13.2% | $108.0M+5.3% | $102.5M+7.6% | $95.3M-4.6% | $99.9M-3.8% | $103.9M-65.8% | $304.2M |
| Total cost of sales | $74.1M-19.0% | $91.5M+11.5% | $82.1M+10.7% | $74.1M+3.3% | $71.8M-12.5% | $82.0M+40.8% | $58.3M |
| Gross profit | $105.8M+1.8% | $103.9M+12.5% | $92.4M-39.0% | $151.4M+26.8% | $119.4M+126.2% | $52.8M-37.9% | $85.0M |
| Selling, general and administrative expenses | $90.0M-4.5% | $94.2M-8.7% | $103.2M+7.1% | $96.3M+24.3% | $77.5M+39.3% | $55.6M-7.0% | $59.8M |
| Income (loss) from operations | $15.8M+62.0% | $9.7M+190.5% | -$10.8M-119.6% | $55.0M-2.9% | $56.7M+402.2% | $11.3M-48.8% | $22.1M |
| Interest (expense) income, net | -$8.3M-46.1% | -$5.7M-3779.4% | $155K-85.8% | $1.1M+211.5% | -$980K+40.4% | -$1.6M+45.3% | -$3.0M |
| Other income, net | $3.0M+99.5% | $1.5M+124.5% | $666K-70.6% | $2.3M+395.2% | $458K-7.3% | $494K-19.1% | $611K |
| Change in fair value of warrant liability | $85K-96.3% | $2.3M+1.4% | $2.3M+532.4% | -$525K+82.2% | -$2.9M-659.0% | -$388K | — |
| Total other (expense) income, net | -$5.3M-176.0% | -$1.9M-161.7% | $3.1M+9.0% | $2.8M+131.9% | -$8.9M-477.5% | -$1.5M+35.7% | -$2.4M |
| Income (loss) before income tax provision | $10.5M+34.3% | $7.8M+202.1% | -$7.7M-113.3% | $57.9M+21.2% | $47.8M+390.3% | $9.7M-50.4% | $19.7M |
| Income tax (expense) benefit | -$2.0M+1.7% | -$2.0M-193.9% | $2.1M+115.1% | -$14.0M-20.3% | -$11.7M-606.6% | -$1.6M+60.4% | -$4.2M |
| Net income (loss) | $8.6M+46.6% | $5.9M+205.2% | -$5.6M-112.7% | $43.9M+21.4% | $36.1M+346.2% | $8.1M-47.8% | $15.5M |
| Basic (in dollars per share) | $180.00+63.6% | $110.00+173.3% | -$150.00-117.6% | $850.00+1.2% | $840.00-89.3% | $7850.00+101.5% | -$516980.00 |
| Diluted (in dollars per share) | $180.00+63.6% | $110.00+173.3% | -$150.00-118.1% | $830.00+9.2% | $760.00-89.7% | $7390.00+101.4% | -$516980.00 |
| Basic (in shares) | 48.38B-8.9% | 53.11B+3.6% | 51.29B-0.5% | 51.57B+19.4% | 43.19B | — | — |
| Diluted (in shares) | 48.75B-8.6% | 53.36B+3.7% | 51.46B-3.2% | 53.15B+12.3% | 47.31B | — | — |
| Products | |||||||
| Leasing | |||||||
| Services | |||||||
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.