XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Segment and geographic information - Summary of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 195,680 $ 195,417 $ 595,859 $ 586,623
North America        
Segment Reporting Information [Line Items]        
Revenue 75,926 77,732 233,550 232,224
Europe, Middle East, Africa        
Segment Reporting Information [Line Items]        
Revenue 57,154 57,809 176,213 178,078
Asia Pacific        
Segment Reporting Information [Line Items]        
Revenue 49,423 46,214 145,401 135,426
Latin America        
Segment Reporting Information [Line Items]        
Revenue $ 13,177 $ 13,662 $ 40,695 $ 40,895