v3.25.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents
The Company’s cash and cash equivalents consist of the following (in thousands):
December 31,
20252024
Cash$68,713 $64,289 
Cash equivalents: 
Money market funds
1,038 6,616 
Total cash and cash equivalents$69,751 $70,905 
Schedule of Inventory
Inventory consists of the following (in thousands):
December 31,
20252024
Raw materials$4,872 $3,406 
Work in process529 457 
Finished goods14,048 14,733 
Total inventory$19,449 $18,596 
Reported as:
Inventory$15,845 $16,915 
Long-term inventory3,604 1,681 
Total inventory$19,449 $18,596 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
December 31,
20252024
Prepaid expenses$1,927 $1,827 
Prepaid insurance749 847 
VAT and other receivable591 671 
Other current assets491 1,129 
Total prepaid expenses and other current assets$3,758 $4,474 
Schedule of Property and Equipment, Net
Property and equipment, net consist of the following (in thousands):
December 31,
20252024
Machinery and equipment$2,547 $2,345 
Computer equipment and software3,600 3,468 
Furniture and fixtures336 294 
Leasehold improvements2,336 2,318 
Construction in progress51 206 
Total8,870 8,631 
Less: accumulated depreciation(6,650)(5,724)
Property and equipment, net$2,220 $2,907 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
December 31,
20252024
Accrued employee bonuses and commissions$3,549 $6,894 
Accrued vacation2,846 2,555 
Other accrued personnel related expenses3,181 2,727 
Accrued professional fees3,022 2,455 
Sales taxes, franchise tax and VAT1,011 827 
Other947 1,014 
Total accrued liabilities$14,556 $16,472