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