v3.22.1
FAIR VALUE MEASUREMENTS - RECONCILIATION FOR ASSETS AND LIABILITIES MEASURE AT FAIR VALUE USING LEVEL 3 (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Total      
Balance at beginning of period $ 151 $ 191  
Purchases 880 358  
Sales (1,377) (762)  
Issuances 0 (2)  
Settlements 189 34  
Transfers into Level 3 859 262  
Transfers out of Level 3 (46) 122  
Translation adjustment 3 0  
Balance at end of period 781 348  
Marketable securities and other short-term investments 264   $ 520
Ukraine | Other Current Assets | International Conflicts      
Total      
Marketable securities and other short-term investments 50    
Ukraine | Other Current Assets | Non-US Government and Corporate Debt Securities | International Conflicts      
Total      
Marketable securities and other short-term investments 32    
Cost of goods sold      
Total      
Total gains and losses (realized/unrealized) included in cost of goods sold 186 145  
Other income (expense) - net      
Total      
Total gains and losses (realized/unrealized) included in cost of goods sold (64)    
Readily Marketable Inventories      
Readily Marketable Inventories      
Balance at beginning of period 205 208  
Purchases 1,246 540  
Sales (1,377) (762)  
Issuances 0 0  
Settlements 0 0  
Transfers into Level 3 964 446  
Transfers out of Level 3 (47) (57)  
Translation adjustment 5 0  
Balance at end of period 1,131 629  
Total      
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities 83 130  
Readily Marketable Inventories | Cost of goods sold      
Readily Marketable Inventories      
Total gains and losses (realized/unrealized) included in cost of goods sold 135 254  
Readily Marketable Inventories | Other income (expense) - net      
Readily Marketable Inventories      
Total gains and losses (realized/unrealized) included in cost of goods sold 0    
Derivatives, Net      
Derivatives, Net      
Balance at beginning of period (31) (8)  
Purchases 0 3  
Sales 0 0  
Issuances 0 (2)  
Settlements 0 34  
Transfers into Level 3 22 (25)  
Transfers out of Level 3 1 42  
Translation adjustment (1) 0  
Balance at end of period 27 (68)  
Total      
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities 52 (125)  
Derivatives, Net | Cost of goods sold      
Derivatives, Net      
Total gains and losses (realized/unrealized) included in cost of goods sold 36 (112)  
Derivatives, Net | Other income (expense) - net      
Derivatives, Net      
Total gains and losses (realized/unrealized) included in cost of goods sold 0    
Trade Accounts Payable      
Trade Accounts Payable/Other      
Balance at beginning of period (23) (9)  
Purchases (366) (185)  
Sales 0 0  
Issuances 0 0  
Settlements 273 0  
Transfers into Level 3 (345) (159)  
Transfers out of Level 3 0 137  
Translation adjustment (1) 0  
Balance at end of period (447) (213)  
Total      
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities 15 3  
Trade Accounts Payable | Cost of goods sold      
Trade Accounts Payable/Other      
Total gains and losses (realized/unrealized) included in cost of goods sold 15 $ 3  
Trade Accounts Payable | Other income (expense) - net      
Trade Accounts Payable/Other      
Total gains and losses (realized/unrealized) included in cost of goods sold 0    
Other Current Assets      
Trade Accounts Payable/Other      
Balance at beginning of period 0    
Purchases 0    
Sales 0    
Issuances 0    
Settlements (84)    
Transfers into Level 3 218    
Transfers out of Level 3 0    
Translation adjustment 0    
Balance at end of period 70    
Other Current Assets | Cost of goods sold      
Trade Accounts Payable/Other      
Total gains and losses (realized/unrealized) included in cost of goods sold 0    
Other Current Assets | Other income (expense) - net      
Trade Accounts Payable/Other      
Total gains and losses (realized/unrealized) included in cost of goods sold $ (64)