v3.25.2
Segment Reporting - Revenues and adjusted income from operations by reportable segments (Detail) - 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]        
Net revenues $ 1,254,418 $ 1,176,212 $ 2,469,344 $ 2,307,449
Cost of revenue 804,350 759,834 1,590,282 1,494,593
Stock-based compensation expense (21,798) (18,369) (41,834) (27,550)
Amortization of acquired intangible assets (4,315) (6,544) (8,633) (13,469)
Foreign exchange gains, net 376 2,454 1,665 3,291
Interest income (expense), net (13,485) (13,538) (24,931) (23,780)
Acquisition-related expenses (1,310)   (1,310)  
Income tax expense (44,022) (40,427) (88,392) (79,848)
Net income 132,716 121,990 263,569 238,937
Data-Tech-AI        
Segment Reporting Information [Line Items]        
Net revenues 599,265 546,043 1,181,213 1,069,878
Digital Operations        
Segment Reporting Information [Line Items]        
Net revenues 655,153 630,169 1,288,131 1,237,571
Operating Segments        
Segment Reporting Information [Line Items]        
Net revenues 1,254,418 1,176,212 2,469,344 2,307,449
Operating Segments | Financial Services        
Segment Reporting Information [Line Items]        
Net revenues 338,617 319,144 665,837 625,612
Cost of revenue 213,791 203,745 420,629 401,148
Other segment items 61,369 62,304 123,559 124,366
AOI 63,457 53,095 121,649 100,098
Operating Segments | Consumer and Healthcare        
Segment Reporting Information [Line Items]        
Net revenues 428,565 424,003 849,049 827,376
Cost of revenue 278,815 275,487 552,445 537,636
Other segment items 73,719 77,790 150,249 152,218
AOI 76,031 70,726 146,355 137,522
Operating Segments | High Tech and Manufacturing        
Segment Reporting Information [Line Items]        
Net revenues 487,236 433,065 954,458 854,461
Cost of revenue 311,744 280,602 617,208 555,809
Other segment items 85,476 77,870 167,119 155,013
AOI 90,016 74,593 170,131 143,639
Others        
Segment Reporting Information [Line Items]        
Other segment items 12,234 0 11,131 966
AOI $ (12,234) $ 0 $ (11,131) $ (966)