v3.24.2.u1
Restructuring and Asset Impairments - Schedule of Restructuring Accrual Activity (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Restructuring Reserve [Roll Forward]  
Liability at December 31, 2023 $ 15,953
2024 charges 50,868
Cash (payments)/receipts (18,064)
Asset writedowns/disposals (22,956)
Foreign currency translation (326)
Liability at June 30, 2024 25,475
Severance and Termination Benefits  
Restructuring Reserve [Roll Forward]  
Liability at December 31, 2023 14,315
2024 charges 24,093
Cash (payments)/receipts (16,024)
Asset writedowns/disposals 0
Foreign currency translation (253)
Liability at June 30, 2024 22,131
Asset Impairments/ Disposal of Assets  
Restructuring Reserve [Roll Forward]  
Liability at December 31, 2023 0
2024 charges 20,343
Cash (payments)/receipts 2,613
Asset writedowns/disposals (22,956)
Foreign currency translation 0
Liability at June 30, 2024 0
Other Costs  
Restructuring Reserve [Roll Forward]  
Liability at December 31, 2023 1,638
2024 charges 6,432
Cash (payments)/receipts (4,653)
Asset writedowns/disposals 0
Foreign currency translation (73)
Liability at June 30, 2024 $ 3,344