v3.20.1
FAIR VALUE MEASUREMENTS - ASSETS AND LIABILITIES AT FAIR VALUE (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Assets:    
Unrealized gain $ 1,639 $ 927
Liabilities:    
Trade accounts payable 644 378
Unrealized loss 1,961 766
Other Noncurrent Assets    
Liabilities:    
Unrealized gains (losses) on derivative contracts 100 39
Other Noncurrent Liabilities    
Liabilities:    
Unrealized gains (losses) on derivative contracts (12) (1)
Assets and liabilities measured at fair value on a recurring basis    
Assets:    
Readily marketable inventories 4,279 3,934
Trade accounts receivable 19 0
Total assets 6,332 5,317
Liabilities:    
Trade accounts payable 645 378
Total liabilities 2,617 1,145
Assets and liabilities measured at fair value on a recurring basis | Hedge accounting | Interest rate    
Assets:    
Unrealized gain 103 45
Liabilities:    
Unrealized loss 17 4
Assets and liabilities measured at fair value on a recurring basis | Hedge accounting | Foreign exchange    
Assets:    
Unrealized gain 494 331
Liabilities:    
Unrealized loss 1,162 257
Assets and liabilities measured at fair value on a recurring basis | Economic hedges    
Assets:    
Other 295 417
Assets and liabilities measured at fair value on a recurring basis | Economic hedges | Commodities    
Assets:    
Unrealized gain 1,073 524
Liabilities:    
Unrealized loss 680 468
Assets and liabilities measured at fair value on a recurring basis | Economic hedges | Freight    
Assets:    
Unrealized gain 22 10
Liabilities:    
Unrealized loss 23 10
Assets and liabilities measured at fair value on a recurring basis | Economic hedges | Energy    
Assets:    
Unrealized gain 47 56
Liabilities:    
Unrealized loss 90 28
Assets and liabilities measured at fair value on a recurring basis | Economic hedges | Equity    
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 1    
Assets:    
Readily marketable inventories 0 0
Trade accounts receivable 0 0
Total assets 155 147
Liabilities:    
Trade accounts payable 0 0
Total liabilities 167 85
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Hedge accounting | Interest rate    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Hedge accounting | Foreign exchange    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges    
Assets:    
Other 51 47
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges | Commodities    
Assets:    
Unrealized gain 36 34
Liabilities:    
Unrealized loss 57 49
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges | Freight    
Assets:    
Unrealized gain 21 10
Liabilities:    
Unrealized loss 21 10
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges | Energy    
Assets:    
Unrealized gain 47 56
Liabilities:    
Unrealized loss 89 26
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges | Equity    
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 2    
Assets:    
Readily marketable inventories 3,660 3,703
Trade accounts receivable 19 0
Total assets 5,539 4,930
Liabilities:    
Trade accounts payable 384 347
Total liabilities 2,154 996
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Hedge accounting | Interest rate    
Assets:    
Unrealized gain 103 45
Liabilities:    
Unrealized loss 17 4
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Hedge accounting | Foreign exchange    
Assets:    
Unrealized gain 494 331
Liabilities:    
Unrealized loss 1,162 257
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges    
Assets:    
Other 244 370
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges | Commodities    
Assets:    
Unrealized gain 1,019 481
Liabilities:    
Unrealized loss 590 388
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges | Freight    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges | Energy    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 1 0
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges | Equity    
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 3    
Assets:    
Readily marketable inventories 619 231
Trade accounts receivable 0 0
Total assets 638 240
Liabilities:    
Trade accounts payable 261 31
Total liabilities 296 64
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Hedge accounting | Interest rate    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Hedge accounting | Foreign exchange    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Economic hedges    
Assets:    
Other 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Economic hedges | Commodities    
Assets:    
Unrealized gain 18 9
Liabilities:    
Unrealized loss 33 31
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Economic hedges | Freight    
Assets:    
Unrealized gain 1 0
Liabilities:    
Unrealized loss 2 0
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Economic hedges | Energy    
Assets:    
Unrealized gain 0 0
Liabilities:    
Unrealized loss 0 2
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Economic hedges | Equity    
Liabilities:    
Unrealized loss $ 0 $ 0