v3.25.2
Net Revenues - Schedule of net revenues disaggregated by customer (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
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
Advanced Technology Solutions        
Segment Reporting Information [Line Items]        
Net revenues 292,655 249,462 570,282 489,311
Core Business Services        
Segment Reporting Information [Line Items]        
Net revenues $ 961,763 $ 926,750 $ 1,899,062 $ 1,818,138