v3.24.3
Warranty Liability - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Product Warranty Liability [Line Items]                
Provision for warranty expense     $ 15,203,000 $ 59,723,000        
Warranty liability $ 54,743,000 $ 56,614,000 54,743,000 56,614,000 $ 47,330,000 $ 54,914,000 $ 9,634,000 $ 560,000
Products Without Service                
Product Warranty Liability [Line Items]                
Estimated accrued warranty liability 1,700,000   1,700,000     0    
Provision for warranty expense 500,000 200,000 1,900,000 600,000        
Wire Harness                
Product Warranty Liability [Line Items]                
Provision for warranty expense 13,300,000 $ 50,200,000 13,300,000 $ 59,100,000        
Warranty liability and expenses, value, low 73,000,000.0   73,000,000.0   59,700,000      
Warranty liability and expenses, low end of potential loss 160,000,000.0   160,000,000.0   $ 184,900,000      
Warranty liability amount higher than expected     87,000,000.0          
Warranty liability $ 53,000,000.0   $ 53,000,000.0     $ 54,900,000