v3.26.1
Restructuring Charges - Narrative (Details) - Optimizing for Profitable Growth - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]          
Cumulative severance and other restructuring charges $ 134,000   $ 134,000    
Restructuring charges 2,208 $ 3,802 18,376 $ 23,183  
Cumulative severance and other restructuring charges, non-cash 5,000   5,000    
Non-cash charges 5,000   5,000    
Severance          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     17,400 $ 17,648 $ 25,000
Maximum          
Restructuring Cost and Reserve [Line Items]          
Expected restructuring costs $ 140,000   $ 140,000