XML 67 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Product Warranty and Recall Campaigns (Tables)
12 Months Ended
Dec. 31, 2023
Guarantees and Product Warranties [Abstract]  
Schedule of Warranty and Recall Liability Changes in the Company’s warranty and recall liability were as follows as of December 31 (in thousands):
202320222021
Balance, beginning of period$75,960 $61,621 $69,208 
Warranties issued during the period45,374 39,466 41,489 
Settlements made during the period(67,084)(38,173)(40,015)
Recalls and changes to pre-existing warranty liabilities9,894 13,046 (9,061)
Balance, end of period$64,144 $75,960 $61,621