v3.20.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, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Total        
Balance at beginning of period $ 342 $ 234 $ 176 $ 193
Purchases 626 555 1,070 893
Sales (970) (764) (1,596) (1,334)
Issuances 0 (1) (2) (1)
Settlements 125 113 168 145
Transfers into Level 3 271 185 484 437
Transfers out of Level 3 (93) (42) (181) (98)
Balance at end of period 450 423 450 423
Cost of goods sold        
Total        
Total gains and losses (realized/unrealized) included in cost of goods sold 149 143 331 188
Readily Marketable Inventories        
Readily Marketable Inventories        
Balance at beginning of period 619 633 231 246
Purchases 668 626 1,346 1,325
Sales (970) (764) (1,596) (1,334)
Issuances 0 0 0 0
Settlements 0 0 0 0
Transfers into Level 3 277 189 547 465
Transfers out of Level 3 (148) (57) (246) (113)
Balance at end of period 596 772 596 772
Total        
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities (9) (11) 5 (6)
Readily Marketable Inventories | Cost of goods sold        
Readily Marketable Inventories        
Total gains and losses (realized/unrealized) included in cost of goods sold 150 145 314 183
Derivatives, Net        
Derivatives, Net        
Balance at beginning of period (16) (2) (24) (6)
Purchases 0 0 2 0
Sales 0 0 0 0
Issuances 0 (1) (2) (1)
Settlements 18 0 0 0
Transfers into Level 3 7 (2) 10 0
Transfers out of Level 3 (12) 0 (2) 0
Balance at end of period (13) (14) (13) (14)
Total        
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities 96 63 169 99
Derivatives, Net | Cost of goods sold        
Derivatives, Net        
Total gains and losses (realized/unrealized) included in cost of goods sold (10) (9) 3 (7)
Trade Accounts Receivable/ Payable, Net        
Trade Accounts Receivable/ Payable, Net        
Balance at beginning of period (261) (397) (31) (47)
Purchases (42) (71) (278) (432)
Sales 0 0 0 0
Issuances 0 0 0 0
Settlements 107 113 168 145
Transfers into Level 3 (13) (2) (73) (28)
Transfers out of Level 3 67 15 67 15
Balance at end of period (133) (335) (133) (335)
Total        
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities 8 0 13 0
Trade Accounts Receivable/ Payable, Net | Cost of goods sold        
Trade Accounts Receivable/ Payable, Net        
Total gains and losses (realized/unrealized) included in cost of goods sold $ 9 $ 7 $ 14 $ 12