XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Product Warranty and Recall Campaigns - Schedule of Warranty and Recall Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Movement in Standard Product Warranty Accrual    
Balance, beginning of period $ 71,591 $ 64,144
Warranties issued during the period 12,322 14,632
Settlements made during the period (13,019) (13,755)
Recalls and changes to pre-existing warranty liabilities 567 2,138
Balance, end of period $ 71,461 $ 67,159