XML 105 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Segment and geographic information - Schedule of Revenue by Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenue $ 789,844 $ 786,565 $ 728,937
North America      
Segment Reporting Information [Line Items]      
Revenue 308,348 310,797 291,655
Europe, Middle East, Africa      
Segment Reporting Information [Line Items]      
Revenue 233,076 237,692 221,699
Asia Pacific      
Segment Reporting Information [Line Items]      
Revenue 194,700 183,273 163,747
Latin America      
Segment Reporting Information [Line Items]      
Revenue $ 53,720 $ 54,803 $ 51,836