XML 107 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and geographic information - Summary of Revenue by Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenue $ 629,097 $ 515,657 $ 429,899
North America      
Segment Reporting Information [Line Items]      
Revenue 256,547 199,268 168,612
Europe, Middle East, Africa      
Segment Reporting Information [Line Items]      
Revenue 189,618 168,612 139,005
Asia Pacific      
Segment Reporting Information [Line Items]      
Revenue 137,829 107,924 85,847
Latin America      
Segment Reporting Information [Line Items]      
Revenue $ 45,103 $ 39,853 $ 36,435