v3.26.1
Segment reporting (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Net revenues $ 1,296,072 $ 1,214,926
Cost of Revenue 824,404 785,932
Stock-based compensation expense (22,273) (20,036)
Amortization of acquired intangible assets (3,111) (4,318)
Foreign exchange gains, net 7,302 1,289
Interest income (expense), net (11,602) (11,446)
Income tax expense (46,002) (44,370)
Net income 147,992 130,853
Operating Segments    
Segment Reporting Information [Line Items]    
Net revenues 1,296,072 1,214,926
Operating Segments | Financial Services    
Segment Reporting Information [Line Items]    
Net revenues 345,038 327,220
Cost of Revenue 211,156 206,838
Other segment items 67,632 62,190
AOI 66,250 58,192
Operating Segments | Consumer and Healthcare    
Segment Reporting Information [Line Items]    
Net revenues 446,311 420,484
Cost of Revenue 297,906 273,630
Other segment items 83,703 76,530
AOI 64,702 70,324
Operating Segments | High Tech and Manufacturing    
Segment Reporting Information [Line Items]    
Net revenues 504,723 467,222
Cost of Revenue 315,342 305,464
Other segment items 96,907 81,643
AOI 92,474 80,115
Others    
Segment Reporting Information [Line Items]    
Other segment items (252) (1,103)
AOI $ 252 $ 1,103