v3.24.0.1
Revenue - Revenue by Geographic Location (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue $ 121,572 $ 121,427 $ 116,385
United States      
Disaggregation of Revenue [Line Items]      
Revenue 94,375 96,441 90,926
United Kingdom      
Disaggregation of Revenue [Line Items]      
Revenue 13,364 13,380 13,999
Other      
Disaggregation of Revenue [Line Items]      
Revenue $ 13,833 $ 11,606 $ 11,460