Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Accrued expenses | $ 2,103 | $ 1,173 |
| Accrued salaries and benefits | 1,483 | 560 |
| Customer liabilities - prepaid reserve | 1,072 | 0 |
| Customer liabilities - noncash consideration | 1,158 | 0 |
| Lease liability – current portion | 2,099 | 1,778 |
| Total Accrued expenses and other current liabilities | $ 7,915 | $ 3,511 |