v3.24.2.u1
Restructuring (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]    
Restructuring costs $ 1,629 $ 7,640
Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 1,600 6,800
Restructuring costs, current 1,600 1,600
One-time Termination Benefits    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs   100
Restructuring costs, current 600 600
Other Restructuring    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 49 800
Restructuring costs, current 28 28
Other Specified Restructuring    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs, current $ 200 $ 200