XML 101 R80.htm IDEA: XBRL DOCUMENT v3.25.0.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 12 Months Ended
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]        
Segment adjusted gross profit   $ 521,030 $ 447,185 $ 375,266
Sales and marketing   (342,946) (316,738) (301,347)
Research and development   (125,438) (120,335) (104,556)
General and administrative   (96,199) (93,898) (99,064)
Restructuring charges $ (10,100) (16,685) (10,263) 0
Total other income (expense), net   8,390 18,254 (399)
Net loss before taxes   (80,938) (103,641) (151,589)
Reportable Segment        
Segment Reporting Information [Line Items]        
Segment adjusted gross profit   521,030 447,185 375,266
Other costs of revenue   (29,090) (27,846) (21,489)
Sales and marketing   (342,946) (316,738) (301,347)
Research and development   (125,438) (120,335) (104,556)
General and administrative   (96,199) (93,898) (99,064)
Restructuring charges   (16,685) (10,263) 0
Total other income (expense), net   8,390 18,254 (399)
Net loss before taxes   $ (80,938) $ (103,641) $ (151,589)