XML 104 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Segment and geographic information - Schedule 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
Dec. 31, 2025
Mar. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]          
Segment adjusted gross profit     $ 546,413 $ 521,030 $ 447,185
Sales and marketing     (326,451) (342,946) (316,738)
Research and development     (101,513) (125,438) (120,335)
General and administrative     (93,020) (96,199) (93,898)
Restructuring charges $ (1,600) $ (10,100) (1,578) (16,685) (10,263)
Total other income, net     12,493 8,390 18,254
Net income (loss) before taxes     8,337 (80,938) (103,641)
Reportable Segment          
Segment Reporting Information [Line Items]          
Segment adjusted gross profit     546,413 521,030 447,185
Other costs of revenue     (28,007) (29,090) (27,846)
Sales and marketing     (326,451) (342,946) (316,738)
Research and development     (101,513) (125,438) (120,335)
General and administrative     (93,020) (96,199) (93,898)
Restructuring charges     (1,578) (16,685) (10,263)
Total other income, net     12,493 8,390 18,254
Net income (loss) before taxes     $ 8,337 $ (80,938) $ (103,641)