v3.24.3
Restructuring Costs - Schedule of Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]      
Restructuring costs $ 0 $ 7,877 $ 0
Cost of revenue      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs   1,138  
Selling and marketing      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs   1,832  
Research and development      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs   3,375  
General and administrative      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs   $ 1,532