XML 151 R133.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information - Geographic Information Regarding Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues:      
Total revenues $ 2,262,818 $ 2,025,401 $ 1,795,302
EMEA      
Revenues:      
Total revenues 1,146,602 1,022,988 912,941
Americas      
Revenues:      
Total revenues 820,608 727,204 610,683
APAC      
Revenues:      
Total revenues 295,608 275,209 271,678
UNITED KINGDOM      
Revenues:      
Total revenues $ 780,200 $ 730,800 $ 647,900
UNITED KINGDOM | Revenue Benchmark | Geographic Concentration Risk      
Revenues:      
Concentration risk (as a percent) 10.00% 10.00% 10.00%
UNITED STATES      
Revenues:      
Total revenues $ 752,600 $ 652,900 $ 542,700
UNITED STATES | Revenue Benchmark | Geographic Concentration Risk      
Revenues:      
Concentration risk (as a percent) 10.00% 10.00% 10.00%