v3.24.0.1
Revenues - Revenue by Geographic Location (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 307,394 $ 282,836 $ 257,637
Hedging gains (losses) $ 236 $ 1,960 $ 149
Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 100.00% 100.00% 100.00%
Revenue by Geographic Location And Type | Revenue from Contract with Customer Benchmark | Other Revenue, Hedging Gain (Loss)      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue   1.00%  
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 146,286 $ 134,814 $ 117,854
United States | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 47.00% 48.00% 46.00%
EMEA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 91,038 $ 82,062 $ 79,107
EMEA | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 30.00% 29.00% 31.00%
APAC      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 51,514 $ 47,024 $ 46,123
APAC | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 17.00% 16.00% 18.00%
Other Americas      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 18,320 $ 16,976 $ 14,404
Other Americas | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 6.00% 6.00% 5.00%