XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Segment and geographic information - Summary of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 199,879 $ 194,360 $ 400,179 $ 391,206
North America        
Segment Reporting Information [Line Items]        
Revenue 79,146 77,271 157,624 154,492
Europe, Middle East, Africa        
Segment Reporting Information [Line Items]        
Revenue 58,798 58,912 119,059 120,269
Asia Pacific        
Segment Reporting Information [Line Items]        
Revenue 48,084 44,334 95,978 89,212
Latin America        
Segment Reporting Information [Line Items]        
Revenue $ 13,851 $ 13,843 $ 27,518 $ 27,233