XML 120 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and geographic information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 627,399 $ 560,571 $ 478,776
Less:      
Loss from operations (69,096) (115,249) (138,874)
Adjustments and reconciling items:      
Stock-based compensation 97,390 101,000 109,170
Restructuring charges 9,407    
Reportable Segment      
Less:      
Loss from operations (69,096) (115,249) (138,874)
Operating Segments | Reportable Segment      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 627,399 560,571 478,776
Less:      
Adjusted cost of revenue 114,639 100,439 88,734
Adjusted sales and marketing expense 212,491 215,923 183,352
Adjusted research and development expense 111,446 109,303 94,173
Adjusted general and administrative expense 85,757 89,523 86,587
Loss from operations 103,066 45,383 25,930
Adjustments and reconciling items | Reportable Segment      
Adjustments and reconciling items:      
Amortization expense 40,022 42,878 48,159
Stock-based compensation 97,390 101,000 109,170
Acquisition-related expense 5,262 7,361 4,643
Acquisition-related earnout 0 0 694
Offering costs 872 0 124
Payroll taxes related to stock-based compensation 2,947 2,608 2,014
System transformation costs 16,049 4,833 0
Restructuring charges 9,742 1,393 0
Extraordinary legal settlements and non-recurring litigation costs $ (122) $ 559 $ 0