v3.24.3
Restructuring and Other Exit Costs (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 12, 2023
position
Sep. 30, 2024
Dec. 31, 2023
USD ($)
Sep. 30, 2024
USD ($)
Restructuring and Related Activities [Abstract]        
Number of positions eliminated (percentage) 11.00%      
Number of positions eliminated | position 225      
Reducing of positions (percentage)   18.00% 13.00%  
Severance and employee-related benefits | $     $ 26,600 $ 1,869