Balance Sheet Components (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| 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): | | | | | | | | | | | | | June 30, | | December 31, | | 2026 | | 2025 | | Cash | $ | 55,293 | | | $ | 68,713 | | | Cash equivalents: | | | | | Money market funds | 550 | | | 1,038 | | | Total cash and cash equivalents | $ | 55,843 | | | $ | 69,751 | |
|
| Schedule of Inventory |
Inventory consists of the following (in thousands): | | | | | | | | | | | | | June 30, | | December 31, | | 2026 | | 2025 | | Raw materials | $ | 4,303 | | | $ | 4,872 | | | Work in process | 781 | | | 529 | | | Finished goods | 15,109 | | | 14,048 | | | Total inventory | $ | 20,193 | | | $ | 19,449 | | | Reported as: | | | | | Inventory | $ | 16,390 | | | $ | 15,845 | | | Long-term inventory | 3,803 | | | 3,604 | | | Total inventory | $ | 20,193 | | | $ | 19,449 | |
|
| Schedule of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consist of the following (in thousands): | | | | | | | | | | | | | June 30, | | December 31, | | 2026 | | 2025 | | Prepaid expenses | $ | 2,473 | | | $ | 1,927 | | | Prepaid insurance | 409 | | | 749 | | | VAT and other receivable | 480 | | | 591 | | | Other current assets | 32 | | | 491 | | | Total prepaid expenses and other current assets | $ | 3,394 | | | $ | 3,758 | |
|
| Schedule of Property and Equipment, Net |
Property and equipment, net consist of the following (in thousands): | | | | | | | | | | | | | June 30, | | December 31, | | 2026 | | 2025 | | Machinery and equipment | $ | 2,600 | | | $ | 2,547 | | | Computer equipment and software | 3,690 | | | 3,600 | | | Furniture and fixtures | 339 | | | 336 | | | Leasehold improvements | 2,336 | | | 2,336 | | | Construction in progress | 4 | | | 51 | | | Total | 8,969 | | | 8,870 | | | Less: accumulated depreciation | (7,084) | | | (6,650) | | | Property and equipment, net | $ | 1,885 | | | $ | 2,220 | |
|
| Schedule of Accrued Liabilities |
Accrued liabilities consist of the following (in thousands): | | | | | | | | | | | | | June 30, | | December 31, | | 2026 | | 2025 | | Accrued employee bonuses and commissions | $ | 4,273 | | | $ | 3,549 | | | Accrued vacation | 2,814 | | | 2,846 | | | Other accrued personnel related expenses | 2,420 | | | 3,181 | | | Accrued professional fees | 3,313 | | | 3,022 | | | Sales taxes, franchise tax and VAT | 782 | | | 1,011 | | | Other | 468 | | | 947 | | | Total accrued liabilities | $ | 14,070 | | | $ | 14,556 | |
|