v3.26.1
Segment and Geographic Information - Geographic Information Regarding Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues:        
Total revenues $ 845,545 $ 784,004 $ 1,801,026 $ 1,448,244
EMEA        
Revenues:        
Total revenues 466,533 419,511 1,002,362 761,472
Americas        
Revenues:        
Total revenues 295,664 278,658 616,160 525,297
APAC        
Revenues:        
Total revenues 83,348 85,835 182,504 161,475
UNITED KINGDOM        
Revenues:        
Total revenues $ 315,700 $ 285,800 $ 678,700 $ 513,900
UNITED KINGDOM | Revenue Benchmark | Geographic Concentration Risk        
Revenues:        
Concentration risk 10.00% 10.00% 10.00% 10.00%
UNITED STATES        
Revenues:        
Total revenues $ 273,900 $ 259,900 $ 571,900 $ 489,400
UNITED STATES | Revenue Benchmark | Geographic Concentration Risk        
Revenues:        
Concentration risk 10.00% 10.00% 10.00% 10.00%