XML 90 R78.htm IDEA: XBRL DOCUMENT v3.22.2
Segment and geographic information - Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]        
Revenue $ 153,112 $ 126,093 $ 305,335 $ 250,643
North America        
Segment Reporting Information [Line Items]        
Revenue 62,863 49,206 123,451 97,216
Europe, Middle East, Africa        
Segment Reporting Information [Line Items]        
Revenue 46,229 42,115 93,954 85,616
Asia Pacific        
Segment Reporting Information [Line Items]        
Revenue 32,727 24,825 65,915 48,309
Latin America        
Segment Reporting Information [Line Items]        
Revenue $ 11,293 $ 9,947 $ 22,015 $ 19,502