
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| Revenue | $159.8M+1.3% | $157.7M+6.1% | $148.6M+10.9% | $134.0M+10.3% | $121.5M | — | — |
| Cost of revenue | $101.9M+7.2% | $95.1M+15.0% | $82.7M+18.0% | $70.1M+26.9% | $55.2M+182.1% | $19.6M-27.3% | $26.9M |
| Gross profit | $57.9M-7.6% | $62.6M-5.0% | $65.9M+3.1% | $64.0M-3.5% | $66.3M+111.5% | $31.3M+67.5% | $18.7M |
| Personnel | $28.5M+5.4% | $27.1M+19.7% | $22.6M+57.0% | $14.4M+72.5% | $8.4M+51.8% | $5.5M+43.2% | $3.8M |
| Marketing and promotion | $4.0M-40.8% | $6.7M+12.3% | $6.0M+60.0% | $3.7M+129.9% | $1.6M+295.7% | $411K+11.1% | $370K |
| General and administrative | $26.1M+2.0% | $25.6M+15.8% | $22.1M+6.7% | $20.7M-24.8% | $27.6M+178.4% | $9.9M+12.3% | $8.8M |
| Acquisition-related and other | $486K-48.9% | $951K+36.8% | $695K-27.7% | $961K | $0 | — | — |
| Bad debt expense (income) | $1.6M+570.8% | -$336K-384.7% | $118K-96.9% | $3.8M+101.5% | $1.9M+89.5% | $982K-97.8% | $44.5M |
| Total operating expenses | $60.7M+1.2% | $60.0M+16.4% | $51.5M+18.2% | $43.6M+10.6% | $39.4M+134.6% | $16.8M-72.1% | $60.2M |
| (Loss) income from operations | -$2.8M-208.1% | $2.6M-81.9% | $14.4M-29.4% | $20.4M-24.2% | $26.9M+84.9% | $14.5M+135.0% | -$41.5M |
| Interest expense | -$7.5M-8.0% | -$6.9M+24.4% | -$9.2M-442.5% | -$1.7M+28.1% | -$2.4M+76.0% | -$9.8M+22.9% | -$12.7M |
| Interest income | $177K+55.3% | $114K-57.8% | $270K-71.8% | $959K+779.8% | $109K-30.3% | $156K-66.6% | $468K |
| Other expense, net | -$717K-1334.0% | -$50K+96.9% | -$1.6M-1187.4% | -$127K+84.1% | -$800K-844.4% | -$85K-102.9% | $2.9M |
| Total interest and other expense, net | -$8.0M-16.9% | -$6.9M+67.2% | -$21.0M-2336.8% | -$861K+71.7% | -$3.0M+69.6% | -$10.0M+75.1% | -$40.3M |
| Loss before income taxes | -$10.9M-154.3% | -$4.3M+35.2% | -$6.6M-133.8% | $19.5M-18.1% | $23.8M+429.7% | $4.5M+105.5% | -$81.8M |
| Provision for income taxes | $3.6M-56.0% | $8.2M-13.3% | $9.4M+59.7% | $5.9M-63.6% | $16.2M+683.3% | $2.1M+2977.9% | $67K |
| Net loss | -$14.5M-16.3% | -$12.4M+22.3% | -$16.0M-217.6% | $13.6M+78.6% | $7.6M+213.8% | $2.4M+103.0% | -$81.9M |
| Less: Net income attributable to noncontrolling interests | $28K-24.3% | $37K+54.2% | $24K-83.6% | $146K-63.4% | $399K+39.9% | $285K+141.0% | -$696K |
| Net loss attributable to common stockholders | -$14.5M-16.2% | -$12.5M+22.2% | -$16.0M-219.0% | $13.5M+86.4% | $7.2M+237.0% | $2.1M+102.6% | -$81.2M |
| Basic (in dollars per share) | -$0.04-33.3% | -$0.03+25.0% | -$0.04-200.0% | $0.04+100.0% | $0.02+100.0% | $0.01+102.6% | -$0.39 |
| Diluted (in dollars per share) | -$0.04-33.3% | -$0.03+25.0% | -$0.04-200.0% | $0.04+100.0% | $0.02+100.0% | $0.01+102.6% | -$0.39 |
| Basic (in shares) | 390.1M+2.9% | 379.2M+4.3% | 363.4M+7.6% | 337.7M+3.4% | 326.5M+22.3% | 267.0M+27.9% | 208.7M |
| Diluted (in shares) | 390.1M+2.9% | 379.2M+4.3% | 363.4M-4.4% | 380.3M+2.1% | 372.4M+14.9% | 324.2M+55.3% | 208.7M |
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.