Condensed consolidated balance sheet components (Details 3) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|
| Consolidated Balance Sheet Components | ||||||
| Accrued compensation and related liabilities | $ 3,688 | $ 4,049 | ||||
| Accrued development expenses | 352 | 354 | ||||
| Accrued warranty reserves | 99 | 185 | ||||
| Deferred revenue | 1,192 | $ 1,100 | 502 | $ 97 | ||
| Finance lease liability, current | 10 | |||||
| Accrued other expenses | 158 | 515 | ||||
| Accrued expenses and other liabilities | $ 5,499 | $ 5,605 |