v3.22.0.1
Financial Instruments (Debt Securities) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Cash and Cash Equivalents $ 7,499 $ 12,210
Marketable Securities 112,356  
Level 2:    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 112,855 107,008
Gross Unrealized Gains 548 1,861
Gross Unrealized Losses (573) (18)
Fair Value 112,830 108,851
Cash and Cash Equivalents 5,150 6,099
Marketable Securities 107,680 102,752
Level 2: | Time deposits    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 5,133 3,564
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 5,133 3,564
Cash and Cash Equivalents 5,133 3,564
Marketable Securities 0 0
Level 2: | Government bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 53,288 55,156
Gross Unrealized Gains 258 793
Gross Unrealized Losses (238) (9)
Fair Value 53,308 55,940
Cash and Cash Equivalents 5 2,527
Marketable Securities 53,303 53,413
Level 2: | Corporate debt securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 35,605 31,521
Gross Unrealized Gains 194 704
Gross Unrealized Losses (223) (2)
Fair Value 35,576 32,223
Cash and Cash Equivalents 12 8
Marketable Securities 35,564 32,215
Level 2: | Mortgage-backed and asset-backed securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 18,829 16,767
Gross Unrealized Gains 96 364
Gross Unrealized Losses (112) (7)
Fair Value 18,813 17,124
Cash and Cash Equivalents 0 0
Marketable Securities $ 18,813 $ 17,124