XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Warranty Liability - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Product Warranty Liability [Line Items]                
Provision for warranty expense     $ 256,000 $ 1,394,000        
Warranty liability $ 19,787,000 $ 47,330,000 19,787,000 47,330,000 $ 31,413,000 $ 40,994,000 $ 51,799,000 $ 54,914,000
Products Without Service                
Product Warranty Liability [Line Items]                
Estimated accrued warranty liability 600,000   600,000     1,100,000    
Provision for warranty expense 0 800,000 300,000 1,400,000        
Wire Harness                
Product Warranty Liability [Line Items]                
Provision for warranty expense 0 $ 0 0 $ 0        
Warranty liability and expenses, value, low 73,000,000   73,000,000          
Warranty liability and expenses, high end of potential loss 160,000,000   160,000,000          
Amount higher than expected     87,000,000          
Warranty liability $ 19,200,000   $ 19,200,000     $ 39,900,000