v3.26.1
Segment and geographic information - Summary of Reconciliation from Total Segment Adjusted Gross Profit to Gross Profit and Net Loss Before Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Segment adjusted gross profit $ 136,224 $ 136,385
Sales and marketing (89,606) (82,500)
Research and development (26,793) (24,958)
General and administrative (25,394) (25,008)
Restructuring charges 0 (1,469)
Total other income, net 1,965 3,658
Net loss before taxes (10,561) (834)
Reportable Segment    
Segment Reporting Information [Line Items]    
Segment adjusted gross profit 136,224 136,385
Other costs of revenue (6,957) (6,942)
Sales and marketing (89,606) (82,500)
Research and development (26,793) (24,958)
General and administrative (25,394) (25,008)
Restructuring charges 0 (1,469)
Total other income, net 1,965 3,658
Net loss before taxes $ (10,561) $ (834)