XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring Charges and Asset Write-Offs - Restructuring Related Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Restructuring charges and asset write-offs $ 4,448 $ 294,840 $ 3,385 $ 328,376
Other income, net        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges and asset write-offs 100 2,600 (100) 5,400
Second Half 2024 Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring related charges 4,284   3,451  
Second Half 2024 Restructuring | Other income, net        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges and asset write-offs 100   (100)  
First Half 2024 Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring related charges   297,465   333,750
First Half 2024 Restructuring | Other income, net        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges and asset write-offs   2,600   5,400
Asset Write-offs | Second Half 2024 Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring related charges 370   (6,878)  
Restructuring charges and asset write-offs     726,000  
Asset Write-offs | First Half 2024 Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring related charges   276,034   276,034
Restructuring charges and asset write-offs     280,600  
Severance and Employee Benefits | Second Half 2024 Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring related charges 564   2,184  
Restructuring charges and asset write-offs     53,400  
Severance and Employee Benefits | First Half 2024 Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring related charges   2,525   18,861
Restructuring charges and asset write-offs     18,900  
Contract Cancellation Costs | Second Half 2024 Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring related charges 2,603   777  
Restructuring charges and asset write-offs     38,100  
Contract Cancellation Costs | First Half 2024 Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring related charges   16,281   33,481
Restructuring charges and asset write-offs     24,900  
Other | Second Half 2024 Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring related charges $ 747   7,368  
Restructuring charges and asset write-offs     36,900  
Other | First Half 2024 Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring related charges   $ 2,625   $ 5,374
Restructuring charges and asset write-offs     $ 5,400