
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| Cash and cash equivalents | $44.5M+5.6% | $42.1M+13.9% | $36.9M+37.9% | $26.8M+25.2% | $21.4M+46.6% | $14.6M+0.8% | $14.5M |
| Accounts receivable, net | $8.1M-30.9% | $11.7M+1.5% | $11.6M+8.3% | $10.7M+30.2% | $8.2M+7.7% | $7.6M+31.2% | $5.8M |
| Inventory | $10.7M+17.8% | $9.1M+8.6% | $8.4M+25.6% | $6.7M+4.5% | $6.4M+11.8% | $5.7M-27.2% | $7.9M |
| Prepaid expenses and other current assets | $1.9M+47.6% | $1.3M+28.7% | $988K+63.6% | $604K-20.7% | $762K+182.2% | $270K-49.9% | $539K |
| Total current assets | $65.2M+1.5% | $64.2M+10.9% | $57.9M+29.3% | $44.7M+21.7% | $36.8M+30.4% | $28.2M-1.7% | $28.7M |
| Property and equipment, net | $14.1M+339.1% | $3.2M-13.4% | $3.7M-4.3% | $3.9M+299.1% | $973K-50.0% | $1.9M-44.1% | $3.5M |
| Intangible assets, net | $1.7M-49.8% | $3.4M | — | — | — | — | — |
| Right-of-use assets | $3.3M-28.5% | $4.5M-17.2% | $5.5M-17.3% | $6.6M+627.4% | $913K-60.5% | $2.3M-26.1% | $3.1M |
| Other assets | $342K-85.8% | $2.4M+1033.5% | $212K+241.9% | $62K-91.6% | $734K+905.5% | $73K+0.0% | $73K |
| Total assets | $84.6M+8.8% | $77.8M+15.6% | $67.3M+21.6% | $55.3M+40.5% | $39.4M+21.1% | $32.5M-8.0% | $35.4M |
| Accounts payable | $5.2M+127.4% | $2.3M-21.9% | $2.9M+5.0% | $2.8M+56.4% | $1.8M-20.1% | $2.2M-22.6% | $2.9M |
| Accrued liabilities | $3.7M+49.1% | $2.4M-43.5% | $4.3M+22.7% | $3.5M-1.3% | $3.6M+60.3% | $2.2M-18.2% | $2.7M |
| Deferred revenue | $0-100.0% | $78K-76.8% | $336K-59.1% | $821K-1.3% | $832K | — | — |
| Lease liabilities, current portion | $1.4M+5.7% | $1.3M+9.7% | $1.2M+6.1% | $1.1M+55.0% | $724K | — | — |
| Contract obligations | $1.5M-27.6% | $2.0M | — | — | — | — | — |
| Software liabilities, current portion | $1.8M+0.0% | $1.8M | — | — | $3.4M-20.6% | $4.2M+533.1% | $670K |
| Total current liabilities | $13.5M+35.7% | $9.9M+12.9% | $8.8M-19.3% | $10.9M+5.3% | $10.3M+0.9% | $10.2M+29.7% | $7.9M |
| Lease liabilities, net of current portion | $2.0M-41.4% | $3.3M-24.0% | $4.4M-21.3% | $5.6M+8105.9% | $68K | — | — |
| Software liabilities, net of current portion | $15K-99.2% | $1.8M | — | — | — | $3.7M-47.6% | $7.1M |
| Long-term income tax liability | $268K+65.4% | $162K-24.3% | $214K+0.0% | $214K+0.0% | $214K-6.6% | $229K | — |
| Total liabilities | $15.7M+3.3% | $15.2M+13.6% | $13.4M-19.7% | $16.7M+37.3% | $12.1M-19.7% | $15.1M-10.5% | $16.9M |
| Preferred stock, $0.0001 par value per share; 5,000,000 shares authorized; no shares issued and outstanding as of December 31, 2025 and 2024, respectively | $0.00 | $0.00 | — | — | — | — | — |
| Common stock, $0.0001 par value per share; 100,000,000 shares authorized; 22,977,797 and 22,059,697 shares issued and outstanding as of December 31, 2025 and 2024, respectively | $2000.00+0.0% | $2000.00+0.0% | $2000.00+0.0% | $2000.00+0.0% | $2000.00+0.0% | $2000.00+0.0% | $2000.00 |
| Additional paid-in capital | $206.4M+3.5% | $199.5M+4.1% | $191.6M+3.3% | $185.4M+2.9% | $180.1M+3.1% | $174.6M+4.4% | $167.1M |
| Accumulated deficit | -$137.5M-0.4% | -$136.9M+0.6% | -$137.7M+6.2% | -$146.7M+4.0% | -$152.8M+2.8% | -$157.2M-5.7% | -$148.7M |
| Total stockholders’ equity | $68.9M+10.1% | $62.6M+16.1% | $53.9M+39.5% | $38.7M+41.9% | $27.2M+56.4% | $17.4M-5.8% | $18.5M |
| Total liabilities and stockholders’ equity | $84.6M+8.8% | $77.8M+15.6% | $67.3M+21.6% | $55.3M+40.5% | $39.4M+21.1% | $32.5M-8.0% | $35.4M |
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.