v3.25.1
Restructuring Charges and Asset Write-Offs - Changes in Restructuring Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Accrued expenses  
Restructuring Reserve [Roll Forward]  
Ending balance $ 30,300
Other noncurrent liabilities  
Restructuring Reserve [Roll Forward]  
Ending balance 12,400
Second Half 2024 Restructuring  
Restructuring Reserve [Roll Forward]  
Beginning balance 57,157
Charges $ 14,161
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring charges and asset write-offs
Change in estimate $ (14,994)
Cash payments (15,368)
Asset write-off/hedge dedesignation 627
Foreign currency translation adjustments 103
Ending balance 41,686
Second Half 2024 Restructuring | Asset Write-offs  
Restructuring Reserve [Roll Forward]  
Beginning balance 0
Charges 2,142
Change in estimate (9,390)
Cash payments 0
Asset write-off/hedge dedesignation 7,248
Foreign currency translation adjustments 0
Ending balance 0
Second Half 2024 Restructuring | Severance and Employee Benefits  
Restructuring Reserve [Roll Forward]  
Beginning balance 15,867
Charges 5,398
Change in estimate (3,778)
Cash payments (6,758)
Asset write-off/hedge dedesignation 0
Foreign currency translation adjustments 103
Ending balance 10,832
Second Half 2024 Restructuring | Contract Cancellation Costs  
Restructuring Reserve [Roll Forward]  
Beginning balance 32,479
Charges 0
Change in estimate (1,826)
Cash payments (5,090)
Asset write-off/hedge dedesignation 0
Foreign currency translation adjustments 0
Ending balance 25,563
Second Half 2024 Restructuring | Other  
Restructuring Reserve [Roll Forward]  
Beginning balance 8,811
Charges 6,621
Change in estimate 0
Cash payments (3,520)
Asset write-off/hedge dedesignation (6,621)
Foreign currency translation adjustments 0
Ending balance 5,291
First Half 2024 Restructuring  
Restructuring Reserve [Roll Forward]  
Beginning balance 2,767
Cash payments (1,738)
Ending balance 1,029
First Half 2024 Restructuring | Asset Write-offs  
Restructuring Reserve [Roll Forward]  
Beginning balance 0
Cash payments 0
Ending balance 0
First Half 2024 Restructuring | Severance and Employee Benefits  
Restructuring Reserve [Roll Forward]  
Beginning balance 0
Cash payments 0
Ending balance 0
First Half 2024 Restructuring | Contract Cancellation Costs  
Restructuring Reserve [Roll Forward]  
Beginning balance 2,767
Cash payments (1,738)
Ending balance 1,029
First Half 2024 Restructuring | Other  
Restructuring Reserve [Roll Forward]  
Beginning balance 0
Cash payments 0
Ending balance $ 0