v3.21.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - DERIVATIVE POSITIONS (Details)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
MMBTU
MWh
day
t
Dec. 31, 2020
USD ($)
MMBTU
MWh
day
t
Interest rate | Long | Swaps    
Derivative    
Notional amount of derivative $ 1,516 $ 1,989
Interest rate | Long | Forward Rate Agreements    
Derivative    
Notional amount of derivative 0 1,216
Interest rate | Short | Swaps    
Derivative    
Notional amount of derivative 2,125 1,418
Interest rate | Short | Forward Rate Agreements    
Derivative    
Notional amount of derivative 0 805
Foreign exchange | Long | Swaps    
Derivative    
Notional amount of derivative 175 422
Foreign exchange | Long | Forwards    
Derivative    
Notional amount of derivative 13,494 11,272
Foreign exchange | Long | Futures    
Derivative    
Notional amount of derivative 0 0
Foreign exchange | Long | Options    
Derivative    
Delta 95 100
Foreign exchange | Short | Swaps    
Derivative    
Notional amount of derivative 287 413
Foreign exchange | Short | Forwards    
Derivative    
Notional amount of derivative 14,232 13,171
Foreign exchange | Short | Futures    
Derivative    
Notional amount of derivative 1 55
Foreign exchange | Short | Options    
Derivative    
Delta $ 43 $ 142
Commodities | Long | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | t 0 0
Commodities | Long | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | t 32,293,348 38,332,313
Commodities | Long | Futures    
Derivative    
Nonmonetary notional amount of derivatives | t 0 0
Commodities | Long | Options    
Derivative    
Nonmonetary notional amount of derivatives | t 567,577 0
Commodities | Short | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | t 5,896,702 1,700,972
Commodities | Short | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | t 34,325,522 39,743,593
Commodities | Short | Futures    
Derivative    
Nonmonetary notional amount of derivatives | t 4,580,160 11,422,365
Commodities | Short | Options    
Derivative    
Nonmonetary notional amount of derivatives | t 246,259 280,240
Ocean freight | Long | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | day 16,960 3,055
Ocean freight | Long | Options    
Derivative    
Nonmonetary notional amount of derivatives | day 511 0
Ocean freight | Short | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | day 24,891 0
Ocean freight | Short | Options    
Derivative    
Nonmonetary notional amount of derivatives | day 41 0
Natural gas | Long | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | MMBTU 649,289 1,040,284
Natural gas | Long | Futures    
Derivative    
Nonmonetary notional amount of derivatives | MMBTU 2,417,500 7,210,000
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 591,194 413,542
Energy - other | Short | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | t 307,207 0
Electricity | Long | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | MWh 670,973 0
Electricity | Short | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | MWh 256,949 0
Other | Long | Swaps and futures    
Derivative    
Notional amount of derivative $ 0 $ 30
Other | Short | Swaps and futures    
Derivative    
Notional amount of derivative 180 30
Fair Value Hedging | Interest rate    
Derivative    
Carrying value of hedged debt 3,778 2,465
Cumulative adjustment to long-term debt from application of hedge accounting 44 92
Notional amount of derivative 3,751 2,382
Fair Value Hedging | Foreign exchange    
Derivative    
Carrying value of hedged debt 278 297
Notional amount of derivative 278 297
Cash Flow Hedges | Foreign exchange    
Derivative    
Amounts expected to be reclassified from AOCI to earnings in the next twelve months 1  
Cash Flow Hedges | Foreign exchange | Forwards    
Derivative    
Notional amount of derivative 12 182
Cash Flow Hedges | Foreign exchange | Options    
Derivative    
Notional amount of derivative 78 90
Net Investment Hedges | Foreign exchange    
Derivative    
Notional amount of derivative $ 1,548 $ 1,875