
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 |
|---|---|---|---|---|---|---|
| Cash and cash equivalents | $10.7M-5.7% | $11.3M-12.6% | $13.0M-33.3% | $19.5M-81.6% | $105.8M+485.4% | $18.1M |
| Marketable securities, short-term | $37.7M-41.5% | $64.3M-41.6% | $110.2M+78.4% | $61.8M | $0 | — |
| Accounts receivable, net of allowance for credit losses of $1,824 and $1,326 as of December 31, 2025 and December 31, 2024, respectively | $42.2M+3.3% | $40.8M+7.2% | $38.1M+30.4% | $29.2M+57.2% | $18.6M+28.2% | $14.5M |
| Inventories | $36.0M-8.2% | $39.3M+34.2% | $29.2M+51.3% | $19.3M+83.0% | $10.6M+35.1% | $7.8M |
| Prepaid expenses and other current assets | $5.5M-2.9% | $5.7M-27.8% | $7.9M+116.7% | $3.6M+20.4% | $3.0M+407.6% | $593K |
| Total current assets | $132.1M-18.2% | $161.4M-18.6% | $198.4M+48.7% | $133.4M-3.3% | $138.0M+236.7% | $41.0M |
| Property and equipment, net | $29.8M+14.6% | $26.0M+16.4% | $22.3M+45.4% | $15.3M+438.4% | $2.8M+243.7% | $829K |
| IIntangible assets, net of accumulated amortization of $2,375 and $1,425 as of December 31, 2025 and December 31, 2024, respectively | $7.1M-11.8% | $8.1M-10.5% | $9.0M | $0 | — | — |
| Goodwill | $12.8M+0.0% | $12.8M+0.0% | $12.8M | $0 | — | — |
| Operating lease right-of-use assets | $7.6M-9.8% | $8.4M-8.9% | $9.3M-8.6% | $10.1M | $0 | — |
| Other non-current assets, net of allowance for credit losses of $69 and $69 as of December 31, 2025 and December 31, 2024, respectively | $1.2M+200.0% | $407K+178.8% | $146K+0.0% | $146K | $0 | — |
| Total assets | $190.6M-12.2% | $217.1M-13.8% | $251.9M+58.4% | $159.0M+12.9% | $140.8M+236.8% | $41.8M |
| Accounts payable | $6.7M-36.1% | $10.5M-11.1% | $11.8M+36.5% | $8.7M+113.7% | $4.1M+79.1% | $2.3M |
| Accrued liabilities | $5.8M-19.6% | $7.2M-31.2% | $10.5M+68.2% | $6.2M+37.6% | $4.5M+144.5% | $1.8M |
| Accrued commissions | $9.4M-7.5% | $10.1M-5.9% | $10.8M+46.3% | $7.4M+42.0% | $5.2M+47.5% | $3.5M |
| Accrued compensation | $6.3M-3.7% | $6.6M-12.9% | $7.5M-1.5% | $7.7M+72.1% | $4.5M+104.1% | $2.2M |
| Other liabilities | $2.4M+376.3% | $510K-88.5% | $4.4M+1207.4% | $339K | — | — |
| Total current liabilities | $30.6M-12.3% | $34.9M-22.4% | $45.0M+48.9% | $30.2M+66.1% | $18.2M+57.0% | $11.6M |
| Long-term debt, net | $55.6M+4.3% | $53.3M+0.6% | $53.0M+0.6% | $52.7M+79.5% | $29.4M+0.6% | $29.2M |
| Operating lease liabilities, net of current portion | $14.0M-12.3% | $15.9M+0.3% | $15.9M+2.3% | $15.5M | $0 | — |
| Other long-term liabilities | $3.0M+8140.5% | $37K+0.0% | $37K | $0 | — | — |
| Total liabilities | $103.2M-0.9% | $104.2M-8.6% | $114.0M+15.7% | $98.5M+106.3% | $47.7M+16.4% | $41.0M |
| Preferred stock, $0.001 par value, 5,000,000 shares authorized as of December 31, 2025 and December 31, 2024; 0 shares issued as of December 31, 2025 and December 31, 2024 | $0 | $0 | $0 | $0 | $0 | — |
| Common stock, $0.001 par value, 300,000,000 shares authorized; 64,029,378 and 62,385,101 shares issued as of December 31, 2025 and December 31, 2024, respectively | $64K+3.2% | $62K+0.0% | $62K+12.7% | $55K+22.2% | $45K+60.7% | $28K |
| Additional paid-in capital | $337.4M+11.3% | $303.0M+11.4% | $272.0M+87.3% | $145.2M+7.6% | $134.9M+852.5% | $14.2M |
| Accumulated deficit | -$249.0M-31.1% | -$190.0M-41.5% | -$134.2M-58.5% | -$84.7M-102.2% | -$41.9M-96.2% | -$21.4M |
| Accumulated other comprehensive income (loss) | $72K-25.8% | $97K-40.5% | $163K+703.7% | -$27K | $0 | — |
| Treasury stock, at cost; 165,513 and 23,391 shares as of December 31, 2025 and December 31, 2024, respectively | -$1.2M-321.0% | -$281K-2061.5% | -$13K | $0 | — | — |
| Total stockholders’ equity | $87.3M-22.6% | $112.9M-18.2% | $137.9M+127.9% | $60.5M-35.0% | $93.1M+11893.9% | $776K |
| Total liabilities and stockholders’ equity | $190.6M-12.2% | $217.1M-13.8% | $251.9M+58.4% | $159.0M+12.9% | $140.8M+236.8% | $41.8M |
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.