XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and integration expense (accruals) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Balance, December 31, 2023     $ 9,689  
Charges $ 11,029 $ 27,477 25,766 $ 41,571
Balance, June 30, 2024 3,800   3,800  
Employee severance benefits [Member]        
Restructuring Cost and Reserve [Line Items]        
Balance, December 31, 2023     9,689  
Charges     2,056  
Reversals     (499)  
Payments     (7,446)  
Balance, June 30, 2024 $ 3,800   $ 3,800