Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Accrued expenses | $ 943 | $ 2,103 |
| Accrued salaries and benefits | 964 | 1,483 |
| Customer liabilities - prepaid reserve | 2,953 | 1,072 |
| Customer liabilities - noncash consideration | 0 | 1,158 |
| Lease liability – current portion | 107 | 2,099 |
| Total Accrued expenses and other current liabilities | $ 4,967 | $ 7,915 |