
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenues | $104.1M+2.1% | $102.0M+10.0% | $92.7M+14.5% | $81.0M+39.3% | $58.2M |
| Cost of revenues | $47.1M+8.1% | $43.5M+9.2% | $39.9M+16.5% | $34.2M+33.6% | $25.6M |
| Impairment of property and equipment | $434K-28.3% | $605K+430.7% | $114K | — | — |
| Total costs | $47.5M+7.6% | $44.1M+10.4% | $40.0M+16.9% | $34.2M+33.5% | $25.6M |
| Gross profit | $56.6M-2.2% | $57.9M+9.8% | $52.7M+12.7% | $46.8M+43.9% | $32.5M |
| Sales and marketing | $26.1M-7.2% | $28.1M+4.4% | $27.0M+20.3% | $22.4M+44.8% | $15.5M |
| Research and development | $15.9M+13.9% | $13.9M+14.7% | $12.1M+21.1% | $10.0M+42.5% | $7.0M |
| General and administrative | $23.2M-2.9% | $23.9M+16.2% | $20.6M+30.5% | $15.8M+23.6% | $12.7M |
| Change in fair value of contingent consideration | $0+100.0% | -$554K+90.3% | -$5.7M+37.9% | -$9.2M-788.3% | $1.3M |
| Restructuring expense | $197K-41.4% | $336K | $0 | — | — |
| Total operating expenses | $65.4M-0.6% | $65.7M+21.8% | $54.0M+38.2% | $39.0M+6.7% | $36.6M |
| Operating loss | -$8.7M-11.2% | -$7.9M-534.0% | -$1.2M-116.0% | $7.7M+290.4% | -$4.1M |
| Interest expense, net | -$19K+87.7% | -$154K-220.8% | -$48K-206.7% | $45K+18.4% | $38K |
| Other expense, net | -$556K-41.5% | -$393K-73.1% | -$227K+5.4% | -$240K+30.2% | -$344K |
| Total other expense, net | -$575K-5.1% | -$547K-98.9% | -$275K-41.0% | -$195K+36.3% | -$306K |
| Loss before income taxes | -$9.3M-10.8% | -$8.4M-455.0% | -$1.5M-120.0% | $7.6M+272.6% | -$4.4M |
| Provision for income taxes | $113K-85.5% | $778K-35.4% | $1.2M+3.2% | $1.2M+1983.9% | $56K |
| Net loss | -$9.4M-2.6% | -$9.2M-237.7% | -$2.7M-142.6% | $6.4M+244.1% | -$4.4M |
| Net loss per share, basic | -$740.00-2.8% | -$720.00-227.3% | -$220.00-142.3% | $520.00+236.8% | -$380.00 |
| Net loss per share, diluted | -$740.00-2.8% | -$720.00-227.3% | -$220.00-142.3% | $520.00+236.8% | -$380.00 |
| Weighted average shares used in computing net loss per share, basic | $12717901000.00+0.1% | $12710236000.00+2.3% | $12425132000.00+2.1% | $12171609000.00+4.5% | $11647558000.00 |
| Weighted average shares used in computing net loss per share, diluted | $12717901000.00+0.1% | $12710236000.00+2.3% | $12425132000.00+0.9% | $12317707000.00+5.8% | $11647558000.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.