XML 128 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Operating Results - Revenues Derived From Clients by Geographical Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net Revenues $ 2,891,267 $ 2,344,703 $ 2,786,276
Americas      
Segment Reporting Information [Line Items]      
Net Revenues 2,331,369 1,826,861 2,185,165
Europe, Middle East and Africa ("EMEA")      
Segment Reporting Information [Line Items]      
Net Revenues 503,496 469,694 534,784
Asia-Pacific      
Segment Reporting Information [Line Items]      
Net Revenues 56,402 48,148 66,327
United States      
Segment Reporting Information [Line Items]      
Net Revenues $ 2,187,916 $ 1,719,337 $ 1,989,387