v3.26.1
Condensed consolidated balance sheet components (Details 4) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Consolidated Balance Sheet Components    
Beginning of period $ 240 $ 692
Warranty reserve accrued during the period 84
Settlement of warranty claims (83) (166)
End of period 241 526
Warranty reserve - current 102 526
Warranty reserve - noncurrent $ 139