v3.22.2
FAIR VALUE MEASUREMENTS - RECONCILIATION FOR ASSETS AND LIABILITIES MEASURE AT FAIR VALUE USING LEVEL 3 (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Total        
Balance at beginning of period $ 781 $ 348 $ 151 $ 191
Total gains and losses (realized/unrealized) included in cost of goods sold   152   297
Purchases 776 495 1,656 853
Sales (1,310) (1,094) (2,687) (1,856)
Issuances 0 0 0 (2)
Settlements 52 (83) 241 (49)
Transfers into Level 3 456 423 1,314 685
Transfers out of Level 3 0 139 (46) 261
Translation adjustment (48)   (45)  
Balance at end of period 746 380 746 380
Ukraine | Other Current Assets | Non-US Government and Corporate Debt Securities Held | International Conflicts        
Total        
Loss on portfolios     37  
Cost of goods sold        
Total        
Total gains and losses (realized/unrealized) included in cost of goods sold 44   231  
Other income (expense) - net        
Trade Accounts Payable/Other        
Total gains and losses (realized/unrealized) included in cost of goods sold     (69)  
Total        
Total gains and losses (realized/unrealized) included in cost of goods sold (5)      
Other income (expense) - net | Ukraine | Non-US Government and Corporate Debt Securities | International Conflicts        
Total        
Loss on portfolios 5   69  
Readily Marketable Inventories        
Readily Marketable Inventories        
Balance at beginning of period 1,131 629 205 208
Total gains and losses (realized/unrealized) included in cost of goods sold   15   269
Purchases 856 534 2,102 1,074
Sales (1,310) (1,094) (2,687) (1,856)
Issuances 0 0 0 0
Settlements 0 0 0 0
Transfers into Level 3 451 454 1,415 900
Transfers out of Level 3 (131) (46) (178) (103)
Translation adjustment (91)   (86)  
Balance at end of period 941 492 941 492
Total        
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities 84 139 167 263
Readily Marketable Inventories | Cost of goods sold        
Readily Marketable Inventories        
Total gains and losses (realized/unrealized) included in cost of goods sold 35   170  
Readily Marketable Inventories | Other income (expense) - net        
Readily Marketable Inventories        
Total gains and losses (realized/unrealized) included in cost of goods sold 0   0  
Derivatives, Net        
Derivatives, Net        
Balance at beginning of period 27 (68) (31) (8)
Total gains and losses (realized/unrealized) included in cost of goods sold   132   20
Purchases 0 0 0 3
Sales 0 0 0 0
Issuances 0 0 0 (2)
Settlements 0 (83) 0 (49)
Transfers into Level 3 7 (1) 28 (26)
Transfers out of Level 3 (15) 0 (14) 42
Translation adjustment 0   (1)  
Balance at end of period 10 (20) 10 (20)
Total        
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities (25) 91 26 (29)
Derivatives, Net | Cost of goods sold        
Derivatives, Net        
Total gains and losses (realized/unrealized) included in cost of goods sold (9)   28  
Derivatives, Net | Other income (expense) - net        
Derivatives, Net        
Total gains and losses (realized/unrealized) included in cost of goods sold 0   0  
Trade Accounts Payable        
Trade Accounts Payable/Other        
Balance at beginning of period (447) (213) (23) (9)
Total gains and losses (realized/unrealized) included in cost of goods sold   5   8
Purchases (80) (39) (446) (224)
Sales 0 0 0 0
Issuances 0 0 0 0
Settlements 52 0 325 0
Transfers into Level 3 (2) (30) (347) (189)
Transfers out of Level 3 146 185 146 322
Translation adjustment 42   41  
Balance at end of period (271) (92) (271) (92)
Total        
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities 17 $ 5 27 $ 8
Trade Accounts Payable | Cost of goods sold        
Trade Accounts Payable/Other        
Total gains and losses (realized/unrealized) included in cost of goods sold 18   33  
Trade Accounts Payable | Other income (expense) - net        
Trade Accounts Payable/Other        
Total gains and losses (realized/unrealized) included in cost of goods sold 0   0  
Other Current Assets        
Trade Accounts Payable/Other        
Balance at beginning of period 70   0  
Purchases 0   0  
Sales 0   0  
Issuances 0   0  
Settlements 0   (84)  
Transfers into Level 3 0   218  
Transfers out of Level 3 0   0  
Translation adjustment 1   1  
Balance at end of period 66   66  
Other Current Assets | Cost of goods sold        
Trade Accounts Payable/Other        
Total gains and losses (realized/unrealized) included in cost of goods sold 0   0  
Other Current Assets | Other income (expense) - net        
Trade Accounts Payable/Other        
Total gains and losses (realized/unrealized) included in cost of goods sold $ (5)   $ (69)