v3.20.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - DERIVATIVE POSITIONS (Details)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
MMBTU
day
t
Dec. 31, 2019
USD ($)
MMBTU
day
t
Interest rate | Long | Swaps    
Derivative    
Notional amount of derivative $ 2,236 $ 4,062
Interest rate | Long | Forward Rate Agreements    
Derivative    
Notional amount of derivative 180 213
Interest rate | Short | Swaps    
Derivative    
Notional amount of derivative 625 39
Interest rate | Short | Forward Rate Agreements    
Derivative    
Notional amount of derivative 180 418
Foreign exchange | Long | Swaps    
Derivative    
Notional amount of derivative 471 191
Foreign exchange | Long | Forwards    
Derivative    
Notional amount of derivative 11,780 7,164
Foreign exchange | Long | Futures    
Derivative    
Notional amount of derivative 28 0
Foreign exchange | Long | Options    
Derivative    
Delta 135 132
Foreign exchange | Short | Swaps    
Derivative    
Notional amount of derivative 447 170
Foreign exchange | Short | Forwards    
Derivative    
Notional amount of derivative 13,526 9,983
Foreign exchange | Short | Futures    
Derivative    
Notional amount of derivative 0 16
Foreign exchange | Short | Options    
Derivative    
Delta $ 194 $ 157
Commodities | Long | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | t 0 0
Commodities | Long | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | t 42,058,200 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 0 0
Commodities | Short | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | t 0 1,114,704
Commodities | Short | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | t 43,113,078 25,321,595
Commodities | Short | Futures    
Derivative    
Nonmonetary notional amount of derivatives | t 12,165,453 1,960,051
Commodities | Short | Options    
Derivative    
Nonmonetary notional amount of derivatives | t 574,239 115,232
Ocean freight | Long | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | day 7,878 0
Ocean freight | Long | Options    
Derivative    
Nonmonetary notional amount of derivatives | day 285 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 525,118 215,640
Natural gas | Long | Futures    
Derivative    
Nonmonetary notional amount of derivatives | MMBTU 10,985,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 429,703 239,836
Energy - other | Long | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | t 5,534,290 5,534,290
Energy - other | Long | Futures    
Derivative    
Nonmonetary notional amount of derivatives | t 1,074 0
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
Energy - other | Short | Futures    
Derivative    
Nonmonetary notional amount of derivatives | t 0 0
Other | Long | Swaps and futures    
Derivative    
Notional amount of derivative $ 20 $ 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,782 2,279
Cumulative adjustment to long-term debt from application of hedge accounting 104 37
Notional amount of derivative 2,687 2,249
Fair Value Hedging | Foreign exchange    
Derivative    
Carrying value of hedged debt 291 281
Notional amount of derivative 291 281
Cash Flow Hedges | Foreign exchange    
Derivative    
Amounts expected to be reclassified from AOCI to earnings in the next twelve months (3)  
Cash Flow Hedges | Foreign exchange | Forwards    
Derivative    
Notional amount of derivative 159 99
Cash Flow Hedges | Foreign exchange | Options    
Derivative    
Notional amount of derivative 115 75
Net Investment Hedges    
Derivative    
Carrying value of non-derivative hedging instrument 933 895
Net Investment Hedges | Foreign exchange    
Derivative    
Notional amount of derivative $ 1,698 $ 928