v3.26.1
Segment and Geographic Information - Geographic Information Regarding Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues:    
Total revenues $ 955,481 $ 664,240
EMEA    
Revenues:    
Total revenues 535,829 341,961
Americas    
Revenues:    
Total revenues 320,496 246,639
APAC    
Revenues:    
Total revenues 99,156 75,640
UNITED KINGDOM    
Revenues:    
Total revenues $ 363,000 $ 228,200
UNITED KINGDOM | Revenue Benchmark | Geographic Concentration Risk    
Revenues:    
Concentration risk 10.00% 10.00%
UNITED STATES    
Revenues:    
Total revenues $ 298,100 $ 229,500
UNITED STATES | Revenue Benchmark | Geographic Concentration Risk    
Revenues:    
Concentration risk 10.00% 10.00%