XML 101 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Level 3 Valuation Inputs (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Fair Value Inputs, Quantitative Information [Line Items]    
Derivatives $ 2,611 $ 1,046
Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 111,256 136,542
Available-for-sale securities 1,502 1,697
Assets, Fair Value Disclosure 125,528 147,074
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 105,601 130,456
Available-for-sale securities 0 0
Assets, Fair Value Disclosure 208,442 227,635
Mortgage loans held-for-sale, at lower of cost or fair value 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 105,601 130,456
Available-for-sale securities 0 0
Assets, Fair Value Disclosure 109,651 131,576
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Nonrecurring [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Assets, Fair Value Disclosure 0 0
Significant Other Observable Inputs (Level 2) [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 5,546 5,991
Available-for-sale securities 891 1,049
Assets, Fair Value Disclosure 3,639,408 3,578,668
Mortgage loans held-for-sale, at lower of cost or fair value 3,511 116
Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 5,546 5,991
Available-for-sale securities 891 1,049
Assets, Fair Value Disclosure 14,780 14,417
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Nonrecurring [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held-for-sale, at lower of cost or fair value 672 25
Liabilities, Fair Value Disclosure 0 0
Significant Unobservable Inputs (Level 3) [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 109 95
Available-for-sale securities 611 648
Assets, Fair Value Disclosure 252,213 262,442
Mortgage loans held-for-sale, at lower of cost or fair value 5,122 5,502
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 109 195
Available-for-sale securities 611 648
Derivatives 166 333
Assets, Fair Value Disclosure 1,752 1,986
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Various Valuation Technique without Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Derivatives 15 130
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Dealer Mark [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Derivatives 151 203
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Nonrecurring [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Assets, Fair Value Disclosure 1,759 2,742
Mortgage loans held-for-sale, at lower of cost or fair value 606 1,087
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Nonrecurring [Member] | Single Vendor Without Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held-for-sale, at lower of cost or fair value 394 333
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Nonrecurring [Member] | Consensus Without Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held-for-sale, at lower of cost or fair value 212 754
Agency | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 189  
Agency | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Various Valuation Technique without Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 109 95
Available-for-sale securities 96  
Agency | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus Without Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 93 97
Private-label and other mortgage securities [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 157 158
Available-for-sale securities 5 6
Private-label and other mortgage securities [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 0 0
Available-for-sale securities 0 0
Private-label and other mortgage securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 157 158
Available-for-sale securities 4 4
Private-label and other mortgage securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 0 0
Available-for-sale securities 1 2
Private-label and other mortgage securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Various Valuation Technique without Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities   2
Mortgage revenue bonds [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 191 216
Mortgage revenue bonds [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 0 0
Mortgage revenue bonds [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 0 0
Mortgage revenue bonds [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 191 216
Mortgage revenue bonds [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 119 144
Mortgage revenue bonds [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Various Valuation Technique without Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   98
Available-for-sale securities 72 72
Other [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 236 242
Other [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 0 0
Other [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 6 7
Other [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 230 235
Other [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Various Valuation Technique without Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 28 29
Other [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities $ 202 $ 206
Other [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Available-for-sale Securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spreads (%) 3250.00% 32.00%
Other [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Available-for-sale Securities [Member] | Minimum [Member] | Measurement Input, Default Rate [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Available-for-sale, Measurement Input (%) 405.0 4.250
Other [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Available-for-sale Securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spreads (%) 18850.00% 315.30%
Other [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Available-for-sale Securities [Member] | Maximum [Member] | Measurement Input, Default Rate [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Available-for-sale, Measurement Input (%) 406.0 4.430
Other [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Available-for-sale Securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spreads (%) 7840.00% 0.934%
Other [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Available-for-sale Securities [Member] | Weighted Average [Member] | Measurement Input, Default Rate [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Available-for-sale, Measurement Input (%) 405.5 4.342
Subprime | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Various Valuation Technique without Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities $ 1