v3.24.3
Restructuring - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Restructuring Cost and Reserve [Line Items]    
Restructuring costs and asset impairment charges $ 0 $ 7,755
Employee severance and one time benefits    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs and asset impairment charges   6,075
Contract terminations    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs and asset impairment charges   1,105
Other costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs and asset impairment charges   $ 575