XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
RESTRUCTURING AND INTEGRATION EXPENSE (restructuring and integration accruals) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring and integration accruals [Line Items]      
Charges $ 50,450 $ 90,475 $ 63,136
Employee severance [Member]      
Restructuring and integration accruals [Line Items]      
Balance, beginning of year 9,689 8,528 5,672
Charges 4,932 18,653 13,782
Reversals (558) (550) (953)
Payments (10,308) (16,942) (9,973)
Balance, end of year $ 3,755 $ 9,689 $ 8,528