v3.25.1
Restructuring - Schedule of Restructuring Costs (Details) - Cost Reduction And Cost Structure Reduction Plans - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs $ 782 $ 1,181
Cost of revenue    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs 423 204
Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs 359 675
Research and development    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs 0 112
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs 0 190
Subscription and other platform    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs 399 192
Professional services    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs $ 24 $ 12