
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Revenue | $66.6M+19.7% | $55.6M+5.9% | $52.5M+15.3% | $45.6M-5.7% | $48.3M+15.1% | $42.0M+3.9% | $40.4M+24.5% | $32.4M |
| Cost of revenue | $27.8M+23.3% | $22.5M-2.4% | $23.1M-4.6% | $24.2M+17.6% | $20.6M+24.3% | $16.6M-12.0% | $18.8M+22.3% | $15.4M |
| Gross profit | $38.8M+17.2% | $33.1M+12.4% | $29.5M | — | — | — | — | — |
| Selling, general and administrative expenses | $46.6M+12.7% | $41.4M-12.8% | $47.4M-8.8% | $52.0M+16.8% | $44.5M+20.3% | $37.0M+29.0% | $28.7M+45.9% | $19.7M |
| Research and development expenses | $6.3M+16.4% | $5.4M+10.5% | $4.9M-50.7% | $9.9M+36.5% | $7.2M+102.8% | $3.6M+64.0% | $2.2M+2.4% | $2.1M |
| Total operating expenses | $52.9M+13.1% | $46.7M-10.6% | $52.3M-42.9% | $91.6M+26.6% | $72.4M+26.6% | $57.2M+15.0% | $49.7M+33.1% | $37.3M |
| Loss from operations | -$14.1M-3.2% | -$13.6M+40.3% | -$22.8M+50.4% | -$46.1M-91.3% | -$24.1M-58.5% | -$15.2M-63.3% | -$9.3M-90.6% | -$4.9M |
| Interest expense | -$4.3M-93.3% | -$2.2M+4.3% | -$2.3M+4.6% | -$2.4M+6.7% | -$2.6M-2.3% | -$2.6M+26.5% | -$3.5M-21.7% | -$2.9M |
| Loss on extinguishment of debt | -$295K | $0 | — | — | — | — | — | — |
| Change in fair value of warrant liability | -$1.5M | $0 | — | — | — | — | — | — |
| Interest income | $289K-62.3% | $767K-49.4% | $1.5M+82.7% | $830K+5087.5% | $16K | — | — | — |
| Loss before income taxes | -$19.9M-31.8% | -$15.1M+36.2% | -$23.7M+50.4% | -$47.7M-78.7% | -$26.7M-59.1% | -$16.8M-39.6% | -$12.0M-51.0% | -$8.0M |
| Income tax expense | -$51K-325.0% | -$12K+63.6% | -$33K-111.7% | $282K+261.1% | -$175K-321.5% | $79K+416.0% | -$25K-143.1% | $58K |
| Net loss | -$20.0M-32.0% | -$15.1M+36.2% | -$23.7M+50.0% | -$47.4M-76.5% | -$26.9M-60.9% | -$16.7M-38.6% | -$12.0M-50.2% | -$8.0M |
| Net loss per share, basic (in dollars per share) | -$930.00-12.0% | -$830.00+38.1% | -$1340.00+51.6% | -$2770.00-64.9% | -$1680.00-27.3% | -$1320.00 | — | — |
| Net loss per share, diluted (in dollars per share) | -$930.00-12.0% | -$830.00+38.1% | -$1340.00+51.6% | -$2770.00-64.9% | -$1680.00-27.3% | -$1320.00 | — | — |
| Weighted-average number of shares used to compute net loss per share, basic (in shares) | $21558245000.00+18.4% | $18203044000.00+3.0% | $17679467000.00+3.5% | $17082348000.00+7.0% | $15972256000.00+26.4% | $12632780000.00 | — | — |
| Weighted-average number of shares used to compute net loss per share, diluted (in shares) | $21558245000.00+18.4% | $18203044000.00+3.0% | $17679467000.00+3.5% | $17082348000.00+7.0% | $15972256000.00+26.4% | $12632780000.00 | — | — |
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.