v3.26.1
Restructuring Activities - Schedule of Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs $ 2,843 $ 7,090
Cost of revenues    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs 528 1,535
Research and development    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs 557 1,694
Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs 642 2,988
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs $ 1,116 $ 873