v3.26.1
Restructuring and Other Charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 07, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Cost and Reserve [Line Items]          
Restructuring and related cost, expected number of positions eliminated, percent 20.00%        
Restructuring and other charges $ 165,000 $ 150,693 $ 0 $ 150,693 $ 0
Severance Payments & Employee Benefits          
Restructuring Cost and Reserve [Line Items]          
Restructuring and other charges 125,000     121,269  
Stock-based Compensation          
Restructuring Cost and Reserve [Line Items]          
Restructuring and other charges 35,000     27,853  
Other Costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring and other charges $ 5,000     $ 1,571