Derivatives - Designated Fair Value Hedged Assets (Liabilities) (Details) - USD ($) $ in Millions |
Jun. 30, 2020 |
Dec. 31, 2019 |
---|---|---|
Derivative [Line Items] | ||
Hedged liability, long-term debt, carrying value | $ (192,130) | $ (162,389) |
Hedged liability, long-term debt, cumulative fair value adjustments | (19,856) | (8,685) |
Hedged asset, available-for-sale debt securities, carrying value | 53,063 | 1,654 |
Hedged asset, available-for-sale debt securities, cumulative fair value adjustments | 746 | 64 |
Amortized cost basis of portfolios used in hedging relationships | 45,200 | |
Hedged asset, fair value edge, last-of-layer, amount | 8,400 | |
Cumulative basis adjustments, hedging relationships | 135 | |
Interest rate risk on long-term debt | ||
Derivative [Line Items] | ||
Increase (decrease) in liability | (780) | (1,300) |
Interest rate risk on AFS securities | ||
Derivative [Line Items] | ||
Available-for-sale securities from discontinued hedging relationships cumulative increase (decrease) | $ 27 | $ 8 |
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk, remaining after discontinued hedge. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of asset hedged in fair value hedging relationship. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of asset hedged in last of layer, expected to be remaining at end of hedging relationship. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cumulative increase (decrease) in fair value of hedged asset in fair value hedge, attributable to hedged risk, in last-of-layer hedging relationship. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cumulative increase (decrease) in fair value of hedged liability in fair value hedge, attributable to hedged risk, remaining after discontinued hedge. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of liability hedged in fair value hedging relationship. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cumulative increase (decrease) in fair value of hedged liability in fair value hedge, attributable to hedged risk. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amortized cost of closed portfolio of prepayable financial asset, used to designate hedging relationship in which hedged item is last layer expected to be remaining at end of hedging relationship. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|