XML 85 R45.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue - Revenue by Geographic Location (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 123,731 $ 121,572 $ 121,427
United States      
Disaggregation of Revenue [Line Items]      
Revenue 96,237 94,375 96,441
United Kingdom      
Disaggregation of Revenue [Line Items]      
Revenue 14,194 13,364 13,380
Other      
Disaggregation of Revenue [Line Items]      
Revenue $ 13,300 $ 13,833 $ 11,606