v3.25.1
Restructuring Charges and Asset Write-Offs - Restructuring Related Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]      
Restructuring charges and asset write-offs $ (1,063) $ 33,536  
Other income, net      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges and asset write-offs 200    
Second Half 2024 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Restructuring related charges (833)    
Second Half 2024 Restructuring | Other income, net      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges and asset write-offs 200    
First Half 2024 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Restructuring related charges   36,285  
First Half 2024 Restructuring | Other income, net      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges and asset write-offs   2,700  
Asset Write-offs | Second Half 2024 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Restructuring related charges (7,248)    
Restructuring charges and asset write-offs     $ 725,700
Asset Write-offs | First Half 2024 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Restructuring related charges   0  
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 1,620    
Restructuring charges and asset write-offs     52,900
Severance and Employee Benefits | First Half 2024 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Restructuring related charges   16,336  
Restructuring charges and asset write-offs     18,900
Contract Cancellation Costs | Second Half 2024 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Restructuring related charges (1,826)    
Restructuring charges and asset write-offs     35,500
Contract Cancellation Costs | First Half 2024 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Restructuring related charges   17,200  
Restructuring charges and asset write-offs     24,900
Other | Second Half 2024 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Restructuring related charges $ 6,621    
Restructuring charges and asset write-offs     36,200
Other | First Half 2024 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Restructuring related charges   $ 2,749  
Restructuring charges and asset write-offs     $ 5,400