XML 100 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Accrued Expenses and Other Liabilities - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
Operating lease liabilities $ 49,646 $ 47,973
Accrued rebates and volume discounts 52,067 43,866
Warranty 36,503 35,126
Taxes other than income 39,486 30,180
Restructuring and exit costs 18,466 21,759
Accrued interest 20,620 20,723
Accrued commissions (non-employee) 12,243 13,277
Other 106,295 83,991
Total other accrued expenses $ 335,326 $ 296,895