v3.26.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Warranty reserve $ 1,000 $ 1,000
Restricted cash 2,000 2,000
Increase to future operating lease payments 14,000  
Increase in operating lease liability 10,000  
Increase in operating lease right of use asset 10,000  
Securities class action settlement 18,000 $ 700
Settlement amount receivable $ 15,000