v3.24.2.u1
Net Revenues - Schedule of net revenues disaggregated by customer (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Net revenues $ 1,176,212 $ 1,105,524 $ 2,307,449 $ 2,194,843
Data-Tech-AI        
Segment Reporting Information [Line Items]        
Net revenues 546,043 524,956 1,069,878 1,034,909
Digital operations        
Segment Reporting Information [Line Items]        
Net revenues $ 630,169 $ 580,568 $ 1,237,571 $ 1,159,934