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, | | 2025 | | 2024 | | 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, | | 2025 | | 2024 | | Raw materials | $ | 4,872 | | | $ | 3,406 | | | Work in process | 529 | | | 457 | | | Finished goods | 14,048 | | | 14,733 | | | Total inventory | $ | 19,449 | | | $ | 18,596 | | | Reported as: | | | | | Inventory | $ | 15,845 | | | $ | 16,915 | | | Long-term inventory | 3,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, | | 2025 | | 2024 | | Prepaid expenses | $ | 1,927 | | | $ | 1,827 | | | Prepaid insurance | 749 | | | 847 | | | VAT and other receivable | 591 | | | 671 | | | Other current assets | 491 | | | 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, | | 2025 | | 2024 | | Machinery and equipment | $ | 2,547 | | | $ | 2,345 | | | Computer equipment and software | 3,600 | | | 3,468 | | | Furniture and fixtures | 336 | | | 294 | | | Leasehold improvements | 2,336 | | | 2,318 | | | Construction in progress | 51 | | | 206 | | | Total | 8,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, | | 2025 | | 2024 | | Accrued employee bonuses and commissions | $ | 3,549 | | | $ | 6,894 | | | Accrued vacation | 2,846 | | | 2,555 | | | Other accrued personnel related expenses | 3,181 | | | 2,727 | | | Accrued professional fees | 3,022 | | | 2,455 | | | Sales taxes, franchise tax and VAT | 1,011 | | | 827 | | | Other | 947 | | | 1,014 | | | Total accrued liabilities | $ | 14,556 | | | $ | 16,472 | |
|