v3.26.1
Condensed consolidated balance sheet components (Details 4) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Consolidated Balance Sheet Components        
Beginning of period $ 241 $ 526 $ 240 $ 692
Warranty reserve accrued during the period 134 17 218 17
Settlement of warranty claims (48) (107) (131) (273)
End of period 327 436 327 436
Warranty reserve - current 99 426 99 426
Warranty reserve - noncurrent $ 228 $ 10 $ 228 $ 10