XML 102 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Accrued Expenses and Other Liabilities - Warranty Program (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]      
Beginning Balance $ 42,243 $ 43,056 $ 43,269
Provision for warranties 55,442 49,708 51,172
Settlements made (52,562) (50,769) (50,100)
Other adjustments, including acquisitions and currency translation (3,068) 248 (1,285)
Ending Balance $ 42,055 $ 42,243 $ 43,056