XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring and integration expense (accruals) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Balance, December 31, 2023     $ 9,689  
Charges $ 11,265 $ 29,364 37,031 $ 70,935
Balance, September 30, 2024 2,936   2,936  
Employee severance benefits [Member]        
Restructuring Cost and Reserve [Line Items]        
Balance, December 31, 2023     9,689  
Charges     2,961  
Reversals     (502)  
Payments     (9,212)  
Balance, September 30, 2024 $ 2,936   $ 2,936