XML 78 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Integration and reorganization costs and asset impairments - Schedule of Severance-Related Liabilities Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve      
Restructuring provision included in integration and reorganization costs $ 66,155 $ 24,468 $ 87,974
Severance      
Restructuring Reserve      
Balance, beginning of period 6,928 29,773  
Restructuring provision included in integration and reorganization costs 15,148 18,517 57,614
Cash payments (16,585) (41,362)  
Balance, end of period $ 5,491 $ 6,928 $ 29,773