XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.3
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 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Segment adjusted gross profit $ 135,794 $ 130,403 $ 411,759 $ 386,998
Sales and marketing (81,512) (85,997) (243,832) (260,288)
Research and development (25,581) (32,976) (76,900) (96,607)
General and administrative (21,937) (22,266) (68,776) (74,299)
Restructuring charges 0 (11,275) (1,578) (11,275)
Total other income, net 2,911 5,051 10,039 5,002
Net income (loss) before taxes 2,749 (24,408) 9,313 (72,732)
Reportable Segment        
Segment Reporting Information [Line Items]        
Segment adjusted gross profit 135,794 130,403 411,759 386,998
Other costs of revenue (6,926) (7,348) (21,399) (22,263)
Sales and marketing (81,512) (85,997) (243,832) (260,288)
Research and development (25,581) (32,976) (76,900) (96,607)
General and administrative (21,937) (22,266) (68,776) (74,299)
Restructuring charges 0 (11,275) (1,578) (11,275)
Total other income, net 2,911 5,051 10,039 5,002
Net income (loss) before taxes $ 2,749 $ (24,408) $ 9,313 $ (72,732)