XML 189 R104.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Level 3 Valuation Inputs - Recurring (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value $ 8,922 $ 10,596
Net derivatives 401 150
Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 41,867 34,679
Available-for-sale securities 3,429 4,843
Mortgage loans held for investment, at fair value 8,922 10,596
Long-term debt (30,579) (38,679)
Recurring Fair Value Measurements [Member] | Alt-A and subprime private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 1,306 463
Available-for-sale securities 592 1,314
Recurring Fair Value Measurements [Member] | Mortgage revenue bonds [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 434 671
Recurring Fair Value Measurements [Member] | Other [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 350 367
Fair Value, Inputs, Level 2 [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 6,332 4,256
Available-for-sale securities 2,477 3,530
Mortgage loans held for investment, at fair value 2,990,104 2,886,470
Mortgage loans held for sale, at lower of cost or fair value 238 101
Fair Value, Inputs, Level 2 [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 6,332 4,256
Available-for-sale securities 2,477 3,530
Mortgage loans held for investment, at fair value 7,985 9,480
Long-term debt (30,027) (37,721)
Fair Value, Inputs, Level 2 [Member] | Recurring Fair Value Measurements [Member] | Alt-A and subprime private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 1,305 268
Available-for-sale securities 568 1,237
Fair Value, Inputs, Level 2 [Member] | Recurring Fair Value Measurements [Member] | Mortgage revenue bonds [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 0 0
Fair Value, Inputs, Level 2 [Member] | Recurring Fair Value Measurements [Member] | Other [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 8 10
Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for sale, at lower of cost or fair value 91 14
Significant Unobservable Inputs (Level 3) [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 33 1,201
Available-for-sale securities 952 1,313
Mortgage loans held for investment, at fair value 216,404 315,719
Mortgage loans held for sale, at lower of cost or fair value 7,856 5,333
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 33 1,201
Available-for-sale securities 952 1,313
Mortgage loans held for investment, at fair value 937 1,116
Net derivatives 194 134
Long-term debt (552) (958)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Agency [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   1,006
Available-for-sale securities   208
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Alt-A and subprime private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 1 195
Available-for-sale securities 24 77
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Mortgage revenue bonds [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 434 671
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Other [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 342 357
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus without inputs [Member] | Alt-A and subprime private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   154
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities $ 294 $ 325
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 0.754% 0.848%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Minimum [Member] | Measurement Input, Constant Prepayment Rate [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Available-for-sale, Measurement Input 0.082 0.016
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [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 0.0470  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Minimum [Member] | Measurement Input, Loss Severity [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Available-for-sale, Measurement Input 0.700 0.500
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 3.90% 6.07%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Maximum [Member] | Measurement Input, Constant Prepayment Rate [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Available-for-sale, Measurement Input 0.082 0.025
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [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 0.0470  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Maximum [Member] | Measurement Input, Loss Severity [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Available-for-sale, Measurement Input 0.700 0.880
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 3.891% 5.779%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Weighted Average [Member] | Measurement Input, Constant Prepayment Rate [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Available-for-sale, Measurement Input 0.082 0.025
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [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 0.0470  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow with inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Weighted Average [Member] | Measurement Input, Loss Severity [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Available-for-sale, Measurement Input 0.700 0.866
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   $ 971
Available-for-sale securities   $ 112
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member] | Trading Securities [Member] (Deprecated 2018-01-31) | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps)   0.515%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member] | Trading Securities [Member] (Deprecated 2018-01-31) | Minimum [Member] | Measurement Input, Constant Prepayment Rate [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Trading, Measurement Input   0.000
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member] | Trading Securities [Member] (Deprecated 2018-01-31) | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps)   3.75%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member] | Trading Securities [Member] (Deprecated 2018-01-31) | Maximum [Member] | Measurement Input, Constant Prepayment Rate [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Trading, Measurement Input   1.770
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member] | Trading Securities [Member] (Deprecated 2018-01-31) | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps)   2.001%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member] | Trading Securities [Member] (Deprecated 2018-01-31) | Weighted Average [Member] | Measurement Input, Constant Prepayment Rate [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Trading, Measurement Input   1.600
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps)   1.50%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member] | Available-for-sale securities [Member] | Minimum [Member] | Measurement Input, Constant Prepayment Rate [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Available-for-sale, Measurement Input   0.000
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps)   2.10%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member] | Available-for-sale securities [Member] | Maximum [Member] | Measurement Input, Constant Prepayment Rate [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Available-for-sale, Measurement Input   1.757
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps)   1.823%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Agency [Member] | Available-for-sale securities [Member] | Weighted Average [Member] | Measurement Input, Constant Prepayment Rate [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Debt Securities, Available-for-sale, Measurement Input   1.471
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Mortgage revenue bonds [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities $ 349 $ 475
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Mortgage revenue bonds [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) (0.005%) (0.17%)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Mortgage revenue bonds [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 3.328% 2.48%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single vendor with inputs [Member] | Mortgage revenue bonds [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 0.59% 0.39%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Dealer mark without inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Net derivatives $ 113 $ 113
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Other valuation technique [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Net derivatives 81 21
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Other valuation technique [Member] | Agency [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 32 35
Available-for-sale securities 152 96
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Other valuation technique [Member] | Alt-A and subprime private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   41
Available-for-sale securities 24 77
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Other valuation technique [Member] | Mortgage revenue bonds [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 1  
Available-for-sale securities 85 196
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Other valuation technique [Member] | Other [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 48 32
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for sale, at lower of cost or fair value 1,750 2,993
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, 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 631 1,113
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, 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 1,119 1,880
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, Nonrecurring [Member] | Single-Family [Member] | Internal model [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value 818 1,623
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, Nonrecurring [Member] | Multifamily [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value 142 195
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, Nonrecurring [Member] | Multifamily [Member] | Other valuation technique [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value $ 40 $ 32