v3.26.3
Revenue Recognition - Schedule of Revenue Disaggregated by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue        
Revenue $ 3,590 $ 3,395 $ 10,329 $ 9,671
United Kingdom        
Disaggregation of Revenue        
Revenue 1,751 1,628 5,030 4,609
United States        
Disaggregation of Revenue        
Revenue 846 801 2,379 2,320
Netherlands        
Disaggregation of Revenue        
Revenue 263 275 789 760
France        
Disaggregation of Revenue        
Revenue 216 210 637 612
Spain        
Disaggregation of Revenue        
Revenue 184 170 527 479
Italy        
Disaggregation of Revenue        
Revenue 111 103 332 303
Other        
Disaggregation of Revenue        
Revenue $ 219 $ 208 $ 635 $ 588