XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring Charges and Asset Write-Offs - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]          
Restructuring charges and asset write-offs $ 4,448 $ 294,840 $ 3,385 $ 328,376  
Second Half 2024 Restructuring | Asset Write-offs          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges and asset write-offs     726,000    
Second Half 2024 Restructuring | Severance and Employee Benefits          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges and asset write-offs     53,400    
Second Half 2024 Restructuring | Contract Cancellation Costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges and asset write-offs     38,100    
Second Half 2024 Restructuring | Other          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges and asset write-offs     36,900    
Second Half 2024 Restructuring | Minimum          
Restructuring Cost and Reserve [Line Items]          
Percentage of total headcount impacted by restructuring         600.00%
Second Half 2024 Restructuring | Maximum          
Restructuring Cost and Reserve [Line Items]          
Percentage of total headcount impacted by restructuring         700.00%
First Half 2024 Restructuring | Asset Write-offs          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges and asset write-offs     280,600    
First Half 2024 Restructuring | Severance and Employee Benefits          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges and asset write-offs     18,900    
First Half 2024 Restructuring | Contract Cancellation Costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges and asset write-offs     24,900    
First Half 2024 Restructuring | Other          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges and asset write-offs     $ 5,400