XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.2
Segment and geographic information - Schedule of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Total revenue $ 194,360 $ 178,240 $ 391,206 $ 354,670
North America        
Segment Reporting Information [Line Items]        
Total revenue 77,271 71,814 154,492 143,521
Europe, Middle East, Africa        
Segment Reporting Information [Line Items]        
Total revenue 58,912 54,540 120,269 109,091
Asia Pacific        
Segment Reporting Information [Line Items]        
Total revenue 44,334 39,342 89,212 77,501
Latin America        
Segment Reporting Information [Line Items]        
Total revenue $ 13,843 $ 12,544 $ 27,233 $ 24,557