v3.26.1
Segment Operating Results - Revenues Derived From Clients by Geographical Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Net Revenues $ 959,851 $ 808,906 $ 2,344,959 $ 1,496,603
Americas        
Segment Reporting Information [Line Items]        
Net Revenues 778,464 674,845 1,930,442 1,262,750
Europe, Middle East and Africa ("EMEA")        
Segment Reporting Information [Line Items]        
Net Revenues 172,944 126,428 391,950 199,085
Asia-Pacific        
Segment Reporting Information [Line Items]        
Net Revenues 8,443 7,633 22,567 34,768
United States        
Segment Reporting Information [Line Items]        
Net Revenues $ 768,281 $ 617,681 $ 1,826,255 $ 1,177,482