v3.26.1
Revenue Recognition - Schedule of Revenue Disaggregated by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue        
Revenue $ 3,441 $ 3,299 $ 6,739 $ 6,276
United Kingdom        
Disaggregation of Revenue        
Revenue 1,684 1,590 3,279 2,981
United States        
Disaggregation of Revenue        
Revenue 782 767 1,533 1,519
Netherlands        
Disaggregation of Revenue        
Revenue 256 253 526 485
France        
Disaggregation of Revenue        
Revenue 213 216 421 402
Spain        
Disaggregation of Revenue        
Revenue 181 166 343 309
Italy        
Disaggregation of Revenue        
Revenue 112 105 221 200
Other        
Disaggregation of Revenue        
Revenue $ 213 $ 202 $ 416 $ 380