XML 109 R88.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Derivatives (Total Derivatives) (Details) - USD ($)
$ in Millions
Jun. 30, 2020
Dec. 31, 2019
Derivative [Line Items]    
Derivative, Notional Amount $ 476,275 $ 443,379
Derivative Asset, Fair Value 8,179 3,502
Derivative Liability, Fair Value 3,229 2,019
Derivative Asset, Fair Value Offset Amount 1,196 690
Derivative Liability, Fair Value Offset Amount 1,196 690
Derivative Asset, Cash Collateral 1,825 616
Derivative Liability, Cash Collateral 1,229 790
Derivative Asset, Net Fair Value 5,158 2,196
Derivative Liability, Net Fair Value 804 539
Commodity Contract [Member]    
Derivative [Line Items]    
Derivative Asset, Fair Value 657 306
Derivative Liability, Fair Value 635 301
Derivative Asset, Cash Collateral 61 18
Derivative Liability, Cash Collateral 25 17
Foreign Exchange And Other Contract [Member]    
Derivative [Line Items]    
Derivative Asset, Fair Value 410 213
Derivative Liability, Fair Value 476 425
Derivative Asset, Cash Collateral 7 5
Derivative Liability, Cash Collateral 93 81
Designated as Hedging Instruments under GAAP [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 45,410 55,407
Derivative Asset, Fair Value 82 6
Derivative Liability, Fair Value 6
Designated as Hedging Instruments under GAAP [Member] | Fair Value Hedging [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 27,874 30,663
Designated as Hedging Instruments under GAAP [Member] | Cash Flow Hedging [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 16,342 23,642
Derivative Asset, Fair Value 7 6
Designated as Hedging Instruments under GAAP [Member] | Net Investment Hedging [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 1,194 1,102
Derivative Asset, Fair Value 75
Derivative Liability, Fair Value   6
Not Designated as Hedging Instrument under GAAP [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 430,865 387,972
Derivative Asset, Fair Value 8,097 3,496
Derivative Liability, Fair Value 3,229 2,013
Not Designated as Hedging Instrument under GAAP [Member] | Mortgage Banking [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 80,689 66,366
Derivative Asset, Fair Value 210 93
Derivative Liability, Fair Value 144 67
Not Designated as Hedging Instrument under GAAP [Member] | Mortgage Banking [Member] | Swap [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 55,678 52,007
Derivative Asset, Fair Value   1
Not Designated as Hedging Instrument under GAAP [Member] | Mortgage Banking [Member] | Future [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 2,359 3,487
Not Designated as Hedging Instrument under GAAP [Member] | Mortgage Banking [Member] | Mortgage Commitment [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 16,569 7,738
Derivative Asset, Fair Value 175 60
Derivative Liability, Fair Value 105 44
Not Designated as Hedging Instrument under GAAP [Member] | Mortgage Banking [Member] | Other Contract [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 6,083 3,134
Derivative Asset, Fair Value 35 32
Derivative Liability, Fair Value 39 23
Not Designated as Hedging Instrument under GAAP [Member] | Customer Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 340,523 311,405
Derivative Asset, Fair Value 7,834 3,394
Derivative Liability, Fair Value 2,883 1,689
Not Designated as Hedging Instrument under GAAP [Member] | Customer Contracts [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 306,785 274,878
Derivative Asset, Fair Value 6,895 2,884
Derivative Liability, Fair Value 1,974 1,226
Not Designated as Hedging Instrument under GAAP [Member] | Customer Contracts [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 8,964 9,407
Derivative Asset, Fair Value 657 306
Derivative Liability, Fair Value 635 301
Not Designated as Hedging Instrument under GAAP [Member] | Customer Contracts [Member] | Foreign Exchange And Other Contract [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 24,774 27,120
Derivative Asset, Fair Value 282 204
Derivative Liability, Fair Value 274 162
Not Designated as Hedging Instrument under GAAP [Member] | Customer Contracts [Member] | Swap [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 278,337 249,075
Derivative Asset, Fair Value 6,584 2,769
Derivative Liability, Fair Value 1,854 1,187
Not Designated as Hedging Instrument under GAAP [Member] | Customer Contracts [Member] | Swap [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 5,313 5,204
Derivative Asset, Fair Value 531 234
Derivative Liability, Fair Value 509 229
Not Designated as Hedging Instrument under GAAP [Member] | Customer Contracts [Member] | Future [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 1,375 703
Not Designated as Hedging Instrument under GAAP [Member] | Customer Contracts [Member] | Mortgage Commitment [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 3,745 3,721
Derivative Asset, Fair Value 19 2
Derivative Liability, Fair Value 16 6
Not Designated as Hedging Instrument under GAAP [Member] | Customer Contracts [Member] | Other Contract [Member] | Interest Rate Contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 23,328 21,379
Derivative Asset, Fair Value 292 113
Derivative Liability, Fair Value 104 33
Not Designated as Hedging Instrument under GAAP [Member] | Customer Contracts [Member] | Other Contract [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 3,651 4,203
Derivative Asset, Fair Value 126 72
Derivative Liability, Fair Value 126 72
Not Designated as Hedging Instrument under GAAP [Member] | Other Risk Management Activity [Member] | Foreign Exchange And Other Contract [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 9,653 10,201
Derivative Asset, Fair Value 53 9
Derivative Liability, Fair Value $ 202 $ 257