v3.24.2.u1
Restructuring Charges - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 8,406 $ 3,622 $ 13,133 $ 8,497
2022 Strategic Realignment Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 2,700 $ 3,200 5,500 $ 7,700
Cumulative charges 61,200   61,200  
Minimum | 2022 Strategic Realignment Plan        
Restructuring Cost and Reserve [Line Items]        
Additional restructuring charges $ 70,000   $ 70,000  
Estimated remaining costs 1 year   1 year  
Maximum | 2022 Strategic Realignment Plan        
Restructuring Cost and Reserve [Line Items]        
Additional restructuring charges $ 75,000   $ 75,000  
Estimated remaining costs 7 years   7 years