v3.22.2.2
FAIR VALUE MEASUREMENTS - ASSETS AND LIABILITIES AT FAIR VALUE (Details) - USD ($)
$ in Millions
Sep. 30, 2022
Dec. 31, 2021
Unrealized gain on derivative contracts:    
Unrealized gain $ 2,484 $ 1,630
Liabilities:    
Trade accounts payable 906 568
Unrealized loss on derivative contracts:    
Unrealized loss 2,041 1,713
Unrealized loss on derivative contracts, at fair value 351 49
Held-for-Sale    
Unrealized gain on derivative contracts:    
Unrealized gain 0 2
Unrealized loss on derivative contracts:    
Unrealized loss 0 1
Other noncurrent assets    
Unrealized loss on derivative contracts:    
Unrealized gains (losses) on derivative contracts 5 49
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets:    
Readily marketable inventories 6,443 6,869
Trade accounts receivable 5 1
Unrealized gain on derivative contracts:    
Total assets 9,189 9,047
Liabilities:    
Trade accounts payable 906 568
Unrealized loss on derivative contracts:    
Total liabilities 3,298 2,331
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Economic hedges    
Unrealized gain on derivative contracts:    
Other 252 497
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Interest rate | Hedge accounting    
Unrealized gain on derivative contracts:    
Unrealized gain 2 49
Unrealized loss on derivative contracts:    
Unrealized loss 362 47
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Foreign exchange | Hedge accounting    
Unrealized gain on derivative contracts:    
Unrealized gain 844 340
Unrealized loss on derivative contracts:    
Unrealized loss 838 309
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Commodities | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 1,421 1,152
Unrealized loss on derivative contracts:    
Unrealized loss 1,003 1,214
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Freight | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 121 84
Unrealized loss on derivative contracts:    
Unrealized loss 74 162
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Energy | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 96 48
Unrealized loss on derivative contracts:    
Unrealized loss 113 30
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Credit | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 5 6
Unrealized loss on derivative contracts:    
Unrealized loss 2 1
Assets and Liabilities Measured at Fair Value on a Recurring Basis | Equity | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 0 1
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets:    
Readily marketable inventories 0 0
Trade accounts receivable 0 0
Unrealized gain on derivative contracts:    
Total assets 457 278
Liabilities:    
Trade accounts payable 0 0
Unrealized loss on derivative contracts:    
Total liabilities 376 289
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Economic hedges    
Unrealized gain on derivative contracts:    
Other 37 91
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Interest rate | Hedge accounting    
Unrealized gain on derivative contracts:    
Unrealized gain 0 0
Unrealized loss on derivative contracts:    
Unrealized loss 0 0
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Foreign exchange | Hedge accounting    
Unrealized gain on derivative contracts:    
Unrealized gain 1 0
Unrealized loss on derivative contracts:    
Unrealized loss 1 0
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Commodities | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 212 63
Unrealized loss on derivative contracts:    
Unrealized loss 190 98
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Freight | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 121 79
Unrealized loss on derivative contracts:    
Unrealized loss 74 162
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Energy | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 86 44
Unrealized loss on derivative contracts:    
Unrealized loss 111 29
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Credit | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 0 0
Unrealized loss on derivative contracts:    
Unrealized loss 0 0
Level 1 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Equity | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 0 1
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets:    
Readily marketable inventories 5,583 6,664
Trade accounts receivable 5 1
Unrealized gain on derivative contracts:    
Total assets 7,733 8,530
Liabilities:    
Trade accounts payable 564 545
Unrealized loss on derivative contracts:    
Total liabilities 2,537 1,954
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Economic hedges    
Unrealized gain on derivative contracts:    
Other 179 406
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Interest rate | Hedge accounting    
Unrealized gain on derivative contracts:    
Unrealized gain 2 49
Unrealized loss on derivative contracts:    
Unrealized loss 362 47
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Foreign exchange | Hedge accounting    
Unrealized gain on derivative contracts:    
Unrealized gain 843 340
Unrealized loss on derivative contracts:    
Unrealized loss 837 309
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Commodities | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 1,106 1,055
Unrealized loss on derivative contracts:    
Unrealized loss 770 1,051
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Freight | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 0 5
Unrealized loss on derivative contracts:    
Unrealized loss 0 0
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Energy | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 10 4
Unrealized loss on derivative contracts:    
Unrealized loss 2 1
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Credit | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 5 6
Unrealized loss on derivative contracts:    
Unrealized loss 2 1
Level 2 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Equity | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 0 0
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets:    
Readily marketable inventories 860 205
Trade accounts receivable 0 0
Unrealized gain on derivative contracts:    
Total assets 999 239
Liabilities:    
Trade accounts payable 342 23
Unrealized loss on derivative contracts:    
Total liabilities 385 88
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Economic hedges    
Unrealized gain on derivative contracts:    
Other 36 0
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Interest rate | Hedge accounting    
Unrealized gain on derivative contracts:    
Unrealized gain 0 0
Unrealized loss on derivative contracts:    
Unrealized loss 0 0
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Foreign exchange | Hedge accounting    
Unrealized gain on derivative contracts:    
Unrealized gain 0 0
Unrealized loss on derivative contracts:    
Unrealized loss 0 0
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Commodities | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 103 34
Unrealized loss on derivative contracts:    
Unrealized loss 43 65
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Freight | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 0 0
Unrealized loss on derivative contracts:    
Unrealized loss 0 0
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Energy | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 0 0
Unrealized loss on derivative contracts:    
Unrealized loss 0 0
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Credit | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain 0 0
Unrealized loss on derivative contracts:    
Unrealized loss 0 0
Level 3 | Assets and Liabilities Measured at Fair Value on a Recurring Basis | Equity | Economic hedges    
Unrealized gain on derivative contracts:    
Unrealized gain $ 0 $ 0