XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and geographic information - Revenue by Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Revenue $ 515,657 $ 429,899 $ 276,327
North America      
Segment Reporting Information [Line Items]      
Revenue 199,268 168,612 113,604
Europe, Middle East, Africa      
Segment Reporting Information [Line Items]      
Revenue 168,612 139,005 88,637
Asia Pacific      
Segment Reporting Information [Line Items]      
Revenue 107,924 85,847 47,047
Latin America      
Segment Reporting Information [Line Items]      
Revenue $ 39,853 $ 36,435 $ 27,039