XML 67 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Product Warranty and Recall Campaigns (Tables)
12 Months Ended
Dec. 31, 2024
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):
202420232022
Balance, beginning of period$64,144 $75,960 $61,621 
Warranties issued during the period47,388 45,374 39,466 
Settlements made during the period(63,645)(67,084)(38,173)
Recalls and changes to pre-existing warranty liabilities23,704 9,894 13,046 
Balance, end of period$71,591 $64,144 $75,960