v3.26.3
Reduction in force - Schedule of Severance and Termination-Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Restructuring Cost and Reserve [Line Items]        
Cost of revenue $ 30,912 $ 24,436 $ 77,795 $ 72,598
Research and development 930 1,228 3,257 3,281
Selling and marketing 2,248 1,672 6,028 4,099
General and administrative 7,263 6,399 23,480 16,612
Total 475 0 475 175
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Restructuring Cost and Reserve [Line Items]        
Total 196 0 196 34
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Restructuring Cost and Reserve [Line Items]        
Total 44 0 44 0
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Restructuring Cost and Reserve [Line Items]        
Total 68 0 68 0
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Restructuring Cost and Reserve [Line Items]        
Total $ 167 $ 0 $ 167 $ 141