XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring Charges and Asset Write-Offs - Changes in Restructuring Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Accrued expenses  
Restructuring Reserve [Roll Forward]  
Ending balance $ 25,600
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,908
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring charges and asset write-offs
Change in estimate $ (11,457)
Cash payments (22,189)
Asset write-off/hedge dedesignation (490)
Foreign currency translation adjustments and other 132
Ending balance 38,061
Second Half 2024 Restructuring | Asset Write-offs  
Restructuring Reserve [Roll Forward]  
Beginning balance 0
Charges 2,142
Change in estimate (9,020)
Cash payments 0
Asset write-off/hedge dedesignation 6,878
Foreign currency translation adjustments and other 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,214)
Cash payments (13,390)
Asset write-off/hedge dedesignation 0
Foreign currency translation adjustments and other 327
Ending balance 4,988
Second Half 2024 Restructuring | Contract Cancellation Costs  
Restructuring Reserve [Roll Forward]  
Beginning balance 32,479
Charges 0
Change in estimate 777
Cash payments (5,259)
Asset write-off/hedge dedesignation 0
Foreign currency translation adjustments and other (195)
Ending balance 27,802
Second Half 2024 Restructuring | Other  
Restructuring Reserve [Roll Forward]  
Beginning balance 8,811
Charges 7,368
Change in estimate 0
Cash payments (3,540)
Asset write-off/hedge dedesignation (7,368)
Foreign currency translation adjustments and other 0
Ending balance 5,271
First Half 2024 Restructuring  
Restructuring Reserve [Roll Forward]  
Beginning balance 2,767
Cash payments (1,742)
Other (1,025)
Ending balance 0
First Half 2024 Restructuring | Asset Write-offs  
Restructuring Reserve [Roll Forward]  
Beginning balance 0
Cash payments 0
Other 0
Ending balance 0
First Half 2024 Restructuring | Severance and Employee Benefits  
Restructuring Reserve [Roll Forward]  
Beginning balance 0
Cash payments 0
Other 0
Ending balance 0
First Half 2024 Restructuring | Contract Cancellation Costs  
Restructuring Reserve [Roll Forward]  
Beginning balance 2,767
Cash payments (1,742)
Other (1,025)
Ending balance 0
First Half 2024 Restructuring | Other  
Restructuring Reserve [Roll Forward]  
Beginning balance 0
Cash payments 0
Other 0
Ending balance $ 0