v3.21.1
FAIR VALUE MEASUREMENTS - ASSETS AND LIABILITIES AT FAIR VALUE (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Assets:    
Unrealized gain $ 3,250 $ 3,555
Liabilities:    
Trade accounts payable 546 294
Unrealized loss 3,097 3,226
Held-for-sale    
Assets:    
Unrealized gain 92 63
Liabilities:    
Trade accounts payable 20 40
Unrealized loss 3 2
Other Noncurrent Assets    
Liabilities:    
Unrealized gains (losses) on derivative contracts 64 111
Other Noncurrent Liabilities    
Liabilities:    
Unrealized gains (losses) on derivative contracts (45) (7)
Assets and liabilities measured at fair value on a recurring basis    
Assets:    
Readily marketable inventories 7,385 6,326
Trade accounts receivable 6 5
Total assets 11,155 10,427
Liabilities:    
Trade accounts payable 546 294
Total liabilities 3,690 3,528
Assets and liabilities measured at fair value on a recurring basis | Held-for-sale    
Assets:    
Readily marketable inventories 190 365
Assets and liabilities measured at fair value on a recurring basis | Hedge accounting | Interest rate    
Assets:    
Unrealized gain 64 100
Liabilities:    
Unrealized loss 38 15
Assets and liabilities measured at fair value on a recurring basis | Hedge accounting | Foreign exchange    
Assets:    
Unrealized gain 484 534
Liabilities:    
Unrealized loss 662 701
Assets and liabilities measured at fair value on a recurring basis | Economic hedges    
Assets:    
Other 357 367
Assets and liabilities measured at fair value on a recurring basis | Economic hedges | Commodities    
Assets:    
Unrealized gain 2,698 3,037
Liabilities:    
Unrealized loss 2,350 2,490
Assets and liabilities measured at fair value on a recurring basis | Economic hedges | Freight    
Assets:    
Unrealized gain 95 14
Liabilities:    
Unrealized loss 78 16
Assets and liabilities measured at fair value on a recurring basis | Economic hedges | Energy    
Assets:    
Unrealized gain 64 44
Liabilities:    
Unrealized loss 16 12
Assets and liabilities measured at fair value on a recurring basis | Economic hedges | Credit    
Assets:    
Unrealized gain 2 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 442 267
Liabilities:    
Trade accounts payable 0 0
Total liabilities 294 260
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 3
Liabilities:    
Unrealized loss 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges    
Assets:    
Other 78 15
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges | Commodities    
Assets:    
Unrealized gain 208 191
Liabilities:    
Unrealized loss 201 232
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges | Freight    
Assets:    
Unrealized gain 92 14
Liabilities:    
Unrealized loss 77 16
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges | Energy    
Assets:    
Unrealized gain 64 44
Liabilities:    
Unrealized loss 16 12
Assets and liabilities measured at fair value on a recurring basis | Level 1 | Economic hedges | Credit    
Assets:    
Unrealized gain 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 2    
Assets:    
Readily marketable inventories 6,756 6,118
Trade accounts receivable 6 5
Total assets 10,013 9,889
Liabilities:    
Trade accounts payable 333 285
Total liabilities 3,044 3,188
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Hedge accounting | Interest rate    
Assets:    
Unrealized gain 64 100
Liabilities:    
Unrealized loss 38 15
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Hedge accounting | Foreign exchange    
Assets:    
Unrealized gain 484 531
Liabilities:    
Unrealized loss 662 701
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges    
Assets:    
Other 279 352
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges | Commodities    
Assets:    
Unrealized gain 2,422 2,783
Liabilities:    
Unrealized loss 2,011 2,187
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 0 0
Assets and liabilities measured at fair value on a recurring basis | Level 2 | Economic hedges | Credit    
Assets:    
Unrealized gain 2 0
Assets and liabilities measured at fair value on a recurring basis | Level 3    
Assets:    
Readily marketable inventories 629 208
Trade accounts receivable 0 0
Total assets 700 271
Liabilities:    
Trade accounts payable 213 9
Total liabilities 352 80
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 68 63
Liabilities:    
Unrealized loss 138 71
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Economic hedges | Freight    
Assets:    
Unrealized gain 3 0
Liabilities:    
Unrealized loss 1 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 0
Assets and liabilities measured at fair value on a recurring basis | Level 3 | Economic hedges | Credit    
Assets:    
Unrealized gain $ 0 $ 0