v3.26.1
Warranty Liability - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Product Warranty Liability [Line Items]                
Provision for warranty expense     $ 4,369 $ 256        
Warranty liability $ 3,884 $ 19,787 3,884 19,787 $ 1,635 $ 3,605 $ 31,413 $ 40,994
Products Without Service                
Product Warranty Liability [Line Items]                
Estimated accrued warranty liability 2,600   2,600     $ 300    
Provision for warranty expense 3,800 $ 0 4,400 300        
Wire Harness                
Product Warranty Liability [Line Items]                
Provision for warranty expense     0 $ 0        
Standard product warranty accrual, estimated possible loss 73,000   73,000          
Standard product warranty accrual, loss incurred 71,800   71,800          
Warranty liability $ 1,200   $ 1,200