XML 97 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Accrued Expenses and Other Liabilities - Warranty Program (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]      
Beginning Balance $ 48,449 $ 48,568 $ 51,088
Provision for warranties 65,003 60,758 67,212
Settlements made (62,911) (59,612) (65,498)
Other adjustments, including acquisitions and currency translation 323 (1,265) (4,234)
Ending Balance $ 50,864 $ 48,449 $ 48,568