v3.25.1
Restructuring - Schedule of Restructuring Charges (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Restructuring Cost And Reserve [Line Items]  
Restructuring charges $ 68,216
Cost of revenue  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 1,044
Research and development  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 38,987
Sales and marketing  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 19,474
General and administrative  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 8,711
Severance and Related Charges  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 53,627
Severance and Related Charges | Cost of revenue  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 837
Severance and Related Charges | Research and development  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 31,269
Severance and Related Charges | Sales and marketing  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 15,256
Severance and Related Charges | General and administrative  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 6,265
Stock-Based Compensation Expense  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 9,037
Stock-Based Compensation Expense | Cost of revenue  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 207
Stock-Based Compensation Expense | Research and development  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 4,517
Stock-Based Compensation Expense | Sales and marketing  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 4,218
Stock-Based Compensation Expense | General and administrative  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 95
Other  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 5,552
Other | Cost of revenue  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 0
Other | Research and development  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 3,201
Other | Sales and marketing  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges 0
Other | General and administrative  
Restructuring Cost And Reserve [Line Items]  
Restructuring charges $ 2,351