v3.20.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - DERIVATIVE POSITIONS (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
MMBTU
day
t
Dec. 31, 2019
USD ($)
MMBTU
day
t
Interest rate | Long | Swaps    
Derivative    
Notional amount of derivative $ 3,286 $ 4,062
Interest rate | Long | Forward Rate Agreements    
Derivative    
Notional amount of derivative 169 213
Interest rate | Short | Swaps    
Derivative    
Notional amount of derivative 164 39
Interest rate | Short | Forward Rate Agreements    
Derivative    
Notional amount of derivative 169 418
Foreign exchange | Long | Swaps    
Derivative    
Notional amount of derivative 299 191
Foreign exchange | Long | Forwards    
Derivative    
Notional amount of derivative 10,187 7,164
Foreign exchange | Long | Futures    
Derivative    
Notional amount of derivative 1 0
Foreign exchange | Long | Options    
Derivative    
Delta 124 132
Foreign exchange | Short | Swaps    
Derivative    
Notional amount of derivative 317 170
Foreign exchange | Short | Forwards    
Derivative    
Notional amount of derivative 14,926 9,983
Foreign exchange | Short | Futures    
Derivative    
Notional amount of derivative 0 16
Foreign exchange | Short | Options    
Derivative    
Delta $ 165 $ 157
Commodities | Long | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | t 193,287 0
Commodities | Long | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | t 35,030,369 27,914,141
Commodities | Long | Futures    
Derivative    
Nonmonetary notional amount of derivatives | t 0 0
Commodities | Long | Options    
Derivative    
Nonmonetary notional amount of derivatives | t 110,536 0
Commodities | Short | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | t 543,493 1,114,704
Commodities | Short | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | t 32,400,559 25,321,595
Commodities | Short | Futures    
Derivative    
Nonmonetary notional amount of derivatives | t 9,857,392 1,960,051
Commodities | Short | Options    
Derivative    
Nonmonetary notional amount of derivatives | t 0 115,232
Ocean freight | Long | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | day 5,033 0
Ocean freight | Long | Options    
Derivative    
Nonmonetary notional amount of derivatives | day 397 42
Ocean freight | Short | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | day 0 133
Ocean freight | Short | Options    
Derivative    
Nonmonetary notional amount of derivatives | day 0 0
Natural gas | Long | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | MMBTU 811,374 215,640
Natural gas | Long | Futures    
Derivative    
Nonmonetary notional amount of derivatives | MMBTU 9,740,000 2,802,500
Natural gas | Short | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | MMBTU 0 0
Natural gas | Short | Futures    
Derivative    
Nonmonetary notional amount of derivatives | MMBTU 0 0
Energy - other | Long | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | t 370,979 239,836
Energy - other | Long | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | t 5,534,290 5,534,290
Energy - other | Short | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | t 0 0
Energy - other | Short | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | t 0 0
Other | Long | Swaps and futures    
Derivative    
Notional amount of derivative $ 10 $ 50
Other | Short | Swaps and futures    
Derivative    
Notional amount of derivative 0 14
Fair Value Hedging | Interest rate    
Derivative    
Carrying value of hedged debt 2,322 2,279
Cumulative adjustment to long-term debt from application of hedge accounting 102 37
Notional amount of derivative 2,226 2,249
Fair Value Hedging | Foreign exchange    
Derivative    
Carrying value of hedged debt 283 281
Notional amount of derivative 283 281
Cash Flow Hedges | Foreign exchange    
Derivative    
Amounts expected to be reclassified from AOCI to earnings in the next twelve months 9  
Cash Flow Hedges | Foreign exchange | Forwards    
Derivative    
Notional amount of derivative 0 99
Cash Flow Hedges | Foreign exchange | Options    
Derivative    
Notional amount of derivative 75 75
Net Investment Hedges    
Derivative    
Carrying value of non-derivative hedging instrument 873 895
Net Investment Hedges | Foreign exchange    
Derivative    
Notional amount of derivative $ 938 $ 928