v3.22.4
Revenues - Revenue by Geographic Location (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 282,836 $ 257,637 $ 182,527
Hedging gains (losses) $ 1,960 $ 149 $ 176
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 $ 134,814 $ 117,854 $ 85,014
United States | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 48.00% 46.00% 47.00%
EMEA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 82,062 $ 79,107 $ 55,370
EMEA | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 29.00% 31.00% 30.00%
APAC      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 47,024 $ 46,123 $ 32,550
APAC | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 16.00% 18.00% 18.00%
Other Americas      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 16,976 $ 14,404 $ 9,417
Other Americas | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 6.00% 5.00% 5.00%