XML 215 R122.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Derivatives (Derivative Assets and Liabilities Offsetting) (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Derivative Asset, Fair Value, Amount Offset Against Collateral [Abstract]    
Gross Fair Value $ 6,533 $ 3,502
Fair Value Offset Amount 720 690
Cash Collateral 1,434 616
Net Fair Value 4,379 2,196
Securities Collateral Held /Pledged Under Master Netting Agreements 532 215
Net Amounts 3,847 1,981
Derivative Liability, Fair Value, Amount Offset Against Collateral [Abstract]    
Gross Fair Value 2,756 2,019
Fair Value Offset Amount 720 690
Cash Collateral 1,452 790
Net Fair Value 584 539
Securities Collateral Held /Pledged Under Master Netting Agreements
Net Amounts 584 539
Commodity contracts    
Derivative Asset, Fair Value, Amount Offset Against Collateral [Abstract]    
Gross Fair Value 411 306
Fair Value Offset Amount 209 198
Cash Collateral 4 18
Net Fair Value 198 90
Net Amounts 198 90
Derivative Liability, Fair Value, Amount Offset Against Collateral [Abstract]    
Gross Fair Value 384 301
Fair Value Offset Amount 182 152
Cash Collateral 103 17
Net Fair Value 99 132
Net Amounts 99 132
Foreign exchange and other contracts    
Derivative Asset, Fair Value, Amount Offset Against Collateral [Abstract]    
Gross Fair Value 271 213
Fair Value Offset Amount 81 127
Cash Collateral 4 5
Net Fair Value 186 81
Securities Collateral Held /Pledged Under Master Netting Agreements 1  
Net Amounts 185 81
Derivative Liability, Fair Value, Amount Offset Against Collateral [Abstract]    
Gross Fair Value 590 425
Fair Value Offset Amount 76 63
Cash Collateral 170 81
Net Fair Value 344 281
Net Amounts 344 281
Over-the-counter cleared | Interest rate contracts:    
Derivative Asset, Fair Value, Amount Offset Against Collateral [Abstract]    
Gross Fair Value 48 14
Net Fair Value 48 14
Net Amounts 48 14
Derivative Liability, Fair Value, Amount Offset Against Collateral [Abstract]    
Gross Fair Value 42 14
Net Fair Value 42 14
Net Amounts 42 14
Over-the-counter | Interest rate contracts:    
Derivative Asset, Fair Value, Amount Offset Against Collateral [Abstract]    
Gross Fair Value 5,803 2,969
Fair Value Offset Amount 430 365
Cash Collateral 1,426 593
Net Fair Value 3,947 2,011
Securities Collateral Held /Pledged Under Master Netting Agreements 531 215
Net Amounts 3,416 1,796
Derivative Liability, Fair Value, Amount Offset Against Collateral [Abstract]    
Gross Fair Value 1,740 1,279
Fair Value Offset Amount 462 475
Cash Collateral 1,179 692
Net Fair Value 99 112
Securities Collateral Held /Pledged Under Master Netting Agreements  
Net Amounts $ 99 $ 112