XML 83 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
RESTRUCTURING AND INTEGRATION EXPENSE (restructuring and integration accruals) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring and integration accruals [Line Items]      
Charges $ 90,475 $ 63,136 $ 58,947
Employee severance [Member]      
Restructuring and integration accruals [Line Items]      
Balance, beginning of year 8,528 5,672 6,798
Charges 18,653 13,782 10,897
Reversals (550) (953) (1,821)
Payments (16,942) (9,973) (10,202)
Balance, end of year $ 9,689 $ 8,528 $ 5,672