v3.21.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - DERIVATIVE POSITIONS (Details)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 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,791 $ 1,989
Interest rate | Long | FRAs    
Derivative    
Notional amount of derivative 0 1,216
Interest rate | Short | Swaps    
Derivative    
Notional amount of derivative 1,943 1,418
Interest rate | Short | FRAs    
Derivative    
Notional amount of derivative 0 805
Foreign exchange | Long | Swaps    
Derivative    
Notional amount of derivative 562 422
Foreign exchange | Long | Forwards    
Derivative    
Notional amount of derivative 14,033 11,272
Foreign exchange | Long | Futures    
Derivative    
Notional amount of derivative 14 0
Foreign exchange | Long | Options    
Derivative    
Delta 86 100
Foreign exchange | Short | Swaps    
Derivative    
Notional amount of derivative 510 413
Foreign exchange | Short | Forwards    
Derivative    
Notional amount of derivative 14,813 13,171
Foreign exchange | Short | Futures    
Derivative    
Notional amount of derivative 0 55
Foreign exchange | Short | Options    
Derivative    
Delta $ 75 $ 142
Agricultural commodities | Long | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | t 7,348 0
Agricultural commodities | Long | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | t 35,140,835 38,332,313
Agricultural commodities | Long | Futures    
Derivative    
Nonmonetary notional amount of derivatives | t 0 0
Agricultural commodities | Long | Options    
Derivative    
Nonmonetary notional amount of derivatives | t 137,405 0
Agricultural commodities | Short | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | t 5,896,696 1,700,972
Agricultural commodities | Short | Forwards    
Derivative    
Nonmonetary notional amount of derivatives | t 29,994,625 39,743,593
Agricultural commodities | Short | Futures    
Derivative    
Nonmonetary notional amount of derivatives | t 709,252 11,422,365
Agricultural commodities | Short | Options    
Derivative    
Nonmonetary notional amount of derivatives | t 763,548 280,240
Ocean freight | Long | FRAs    
Derivative    
Nonmonetary notional amount of derivatives | day 16,783 3,055
Ocean freight | Long | Options    
Derivative    
Nonmonetary notional amount of derivatives | day 567 0
Ocean freight | Short | FRAs    
Derivative    
Nonmonetary notional amount of derivatives | day 22,386 0
Ocean freight | Short | Options    
Derivative    
Nonmonetary notional amount of derivatives | day 0 0
Natural gas | Long | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | MMBTU 574,408 1,040,284
Natural gas | Long | Futures    
Derivative    
Nonmonetary notional amount of derivatives | MMBTU 3,000,000 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 754,301 413,542
Energy - other | Short | Swaps    
Derivative    
Nonmonetary notional amount of derivatives | t 532,541 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 323 30
Fair value hedges | Interest rate    
Derivative    
Carrying value of hedged debt 3,740 2,465
Cumulative adjustment to long-term debt from application of hedge accounting 30 92
Notional amount of derivative 3,726 2,382
Fair value hedges | Foreign exchange    
Derivative    
Carrying value of hedged debt 274 297
Notional amount of derivative 274 297
Cash flow hedges | Foreign exchange    
Derivative    
Amounts expected to be reclassified from AOCI to earnings in the next twelve months 4  
Cash flow hedges | Foreign exchange | Forwards    
Derivative    
Notional amount of derivative 12 182
Cash flow hedges | Foreign exchange | Options    
Derivative    
Notional amount of derivative 39 90
Net investment hedges | Foreign exchange    
Derivative    
Notional amount of derivative $ 1,355 $ 1,875