XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and integration expense (accruals) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Balance, December 31, 2024 $ 3,755  
Charges 8,420 $ 14,737
Balance, March 31, 2025 6,363  
Employee severance benefits [Member]    
Restructuring Cost and Reserve [Line Items]    
Balance, December 31, 2024 3,755  
Charges 4,644  
Reversals (191)  
Payments (1,845)  
Balance, March 31, 2025 $ 6,363