v3.21.2
FAIR VALUE MEASUREMENTS - RECONCILIATION FOR ASSETS AND LIABILITIES MEASURE AT FAIR VALUE USING LEVEL 3 (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Total        
Balance at beginning of period $ 380 $ 450 $ 191 $ 176
Purchases 583 515 1,435 1,584
Sales (1,011) (814) (2,866) (2,410)
Issuances 0 (1) (2) (3)
Settlements 36 68 160 236
Transfers into Level 3 333 195 1,019 679
Transfers out of Level 3 (178) (281) (91) (461)
Balance at end of period 247 366 247 366
Cost of goods sold        
Total        
Total gains and losses (realized/unrealized) included in cost of goods sold 104 234 401 565
Readily Marketable Inventories        
Readily Marketable Inventories        
Balance at beginning of period 492 596 208 231
Purchases 596 532 1,670 1,877
Sales (1,011) (814) (2,866) (2,410)
Issuances 0 0 0 0
Settlements 0 0 0 0
Transfers into Level 3 349 201 1,248 748
Transfers out of Level 3 (211) (320) (314) (566)
Balance at end of period 302 463 302 463
Total        
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities 84 174 347 334
Readily Marketable Inventories | Cost of goods sold        
Readily Marketable Inventories        
Total gains and losses (realized/unrealized) included in cost of goods sold 87 268 356 583
Derivatives, Net        
Derivatives, Net        
Balance at beginning of period (20) (13) (8) (24)
Purchases 0 2 3 3
Sales 0 0 0 0
Issuances 0 (1) (2) (3)
Settlements 0 15 (49) 15
Transfers into Level 3 8 (2) (17) 8
Transfers out of Level 3 (2) (2) 39 (3)
Balance at end of period (4) (37) (4) (37)
Total        
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities 15 (37) (19) (33)
Derivatives, Net | Cost of goods sold        
Derivatives, Net        
Total gains and losses (realized/unrealized) included in cost of goods sold 10 (36) 30 (33)
Trade Accounts Payable Net        
Trade Accounts Receivable/ Payable, Net        
Balance at beginning of period (92) (133) (9) (31)
Purchases (13) (19) (238) (296)
Sales 0 0 0 0
Issuances 0 0 0 0
Settlements 36 53 209 221
Transfers into Level 3 (24) (4) (212) (77)
Transfers out of Level 3 35 41 184 108
Balance at end of period (51) (60) (51) (60)
Total        
Changes in unrealized gains (losses) relating to Level 3 assets and liabilities 7 2 15 15
Trade Accounts Payable Net | Cost of goods sold        
Trade Accounts Receivable/ Payable, Net        
Total gains and losses (realized/unrealized) included in cost of goods sold $ 7 $ 2 $ 15 $ 15