XML 130 R116.htm IDEA: XBRL DOCUMENT v3.3.1.900
Fair Value Level 3 Valuation Inputs - Recurring (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value $ 14,075 $ 15,629
Derivatives 866 1,457
Fannie Mae [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt (11,133) (6,403)
Consolidated Trusts [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt (23,609) (19,483)
Significant Unobservable Inputs (Level 3) [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 1,398 3,030
Available-for-sale securities 8,431 15,080
Mortgage loans held for investment, at fair value 351,355 400,327
Significant Unobservable Inputs (Level 3) [Member] | Fannie Mae [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value 193,670 217,064
Long-term debt (898) (982)
Significant Unobservable Inputs (Level 3) [Member] | Consolidated Trusts [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value 157,685 183,263
Long-term debt (27,175) (19,334)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 1,398 3,030
Available-for-sale securities 8,431 15,080
Mortgage loans held for investment, at fair value 1,477 1,833
Derivatives 157 45
Long-term debt (865) (890)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Agency [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   305
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Alt-A private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 305 597
Available-for-sale securities 1,041 3,140
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Subprime private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 644 1,307
Available-for-sale securities 3,281 5,240
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Mortgage revenue bonds [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 449 722
Available-for-sale securities 2,701 4,023
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Other [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   99
Available-for-sale securities 1,404 2,671
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Agency [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   $ 130
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Agency [Member] | Trading securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Prepayment Speed (%)   100.00%
Spread (bps)   1.846%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Agency [Member] | Trading securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Prepayment Speed (%)   100.00%
Spread (bps)   2.195%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Agency [Member] | Trading securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Prepayment Speed (%)   100.00%
Spread (bps)   1.975%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Alt-A private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 305 $ 66
Available-for-sale securities $ 671 $ 1,187
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Alt-A private-label securities [Member] | Trading securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 1.30% 5.40%
Prepayment Speed (%) 2.20% 7.00%
Severity (%) 20.50% 48.80%
Spread (bps) 2.19% 2.648%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Alt-A private-label securities [Member] | Trading securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 4.90% 5.40%
Prepayment Speed (%) 4.50% 7.00%
Severity (%) 95.00% 48.80%
Spread (bps) 2.633% 2.648%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Alt-A private-label securities [Member] | Trading securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 3.60% 5.40%
Prepayment Speed (%) 3.70% 7.00%
Severity (%) 69.30% 48.80%
Spread (bps) 2.531% 2.648%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Alt-A private-label securities [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 0.50% 0.40%
Prepayment Speed (%) 1.70% 0.10%
Severity (%) 1.40% 0.20%
Spread (bps) 2.256% 1.838%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Alt-A private-label securities [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 40.70% 31.20%
Prepayment Speed (%) 72.60% 48.90%
Severity (%) 95.00% 95.00%
Spread (bps) 2.804% 2.40%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Alt-A private-label securities [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 3.40% 5.10%
Prepayment Speed (%) 13.50% 11.00%
Severity (%) 58.50% 59.60%
Spread (bps) 2.60% 2.367%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Subprime private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities $ 526 $ 422
Available-for-sale securities $ 1,848 $ 2,722
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Subprime private-label securities [Member] | Trading securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 4.20% 3.50%
Prepayment Speed (%) 0.40% 1.40%
Severity (%) 55.90% 72.10%
Spread (bps) 2.85% 2.65%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Subprime private-label securities [Member] | Trading securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 8.40% 11.80%
Prepayment Speed (%) 5.30% 5.20%
Severity (%) 95.00% 95.00%
Spread (bps) 2.85% 2.65%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Subprime private-label securities [Member] | Trading securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 5.90% 7.20%
Prepayment Speed (%) 3.30% 2.80%
Severity (%) 73.70% 85.90%
Spread (bps) 2.85% 2.65%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Subprime private-label securities [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 0.50% 1.50%
Prepayment Speed (%) 0.50% 0.10%
Severity (%) 20.00% 1.50%
Spread (bps) 2.55% 1.55%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Subprime private-label securities [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 11.30% 37.40%
Prepayment Speed (%) 11.20% 17.70%
Severity (%) 95.00% 95.00%
Spread (bps) 2.85% 2.65%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Subprime private-label securities [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 5.90% 6.30%
Prepayment Speed (%) 3.80% 2.60%
Severity (%) 79.00% 84.40%
Spread (bps) 2.833% 2.20%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Other [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities $ 683 $ 720
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 0.50% 0.10%
Prepayment Speed (%) 2.50% 3.00%
Severity (%) 6.60% 0.40%
Spread (bps) 2.00% 2.15%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 4.60% 6.60%
Prepayment Speed (%) 15.50% 30.40%
Severity (%) 95.00% 95.00%
Spread (bps) 4.544% 4.814%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus with Inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 3.40% 3.90%
Prepayment Speed (%) 4.70% 4.80%
Severity (%) 65.70% 62.40%
Spread (bps) 3.156% 3.206%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus Without Inputs [Member] | Alt-A private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   $ 151
Available-for-sale securities $ 201 691
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus Without Inputs [Member] | Subprime private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 73 549
Available-for-sale securities 945 1,755
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Alt-A private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities $ 169 $ 403
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Alt-A private-label securities [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 4.00% 5.00%
Prepayment Speed (%) 4.00% 0.50%
Severity (%) 50.00% 35.10%
Spread (bps) 2.60% 1.88%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Alt-A private-label securities [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 5.00% 11.50%
Prepayment Speed (%) 7.50% 8.40%
Severity (%) 64.00% 92.40%
Spread (bps) 3.694% 3.40%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Alt-A private-label securities [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 4.80% 7.00%
Prepayment Speed (%) 6.40% 3.40%
Severity (%) 59.20% 54.20%
Spread (bps) 2.965% 2.434%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Subprime private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   $ 290
Available-for-sale securities   $ 317
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Subprime private-label securities [Member] | Trading securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   4.30%
Prepayment Speed (%)   2.30%
Severity (%)   62.20%
Spread (bps)   2.65%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Subprime private-label securities [Member] | Trading securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   6.20%
Prepayment Speed (%)   4.20%
Severity (%)   95.00%
Spread (bps)   3.821%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Subprime private-label securities [Member] | Trading securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   5.20%
Prepayment Speed (%)   3.30%
Severity (%)   73.80%
Spread (bps)   2.837%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Subprime private-label securities [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   3.00%
Prepayment Speed (%)   1.10%
Severity (%)   28.90%
Spread (bps)   1.55%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Subprime private-label securities [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   12.30%
Prepayment Speed (%)   9.00%
Severity (%)   91.80%
Spread (bps)   8.95%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Subprime private-label securities [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   7.00%
Prepayment Speed (%)   4.10%
Severity (%)   81.20%
Spread (bps)   2.505%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Mortgage revenue bonds [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities $ 437 $ 540
Available-for-sale securities $ 1,462 $ 1,581
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Mortgage revenue bonds [Member] | Trading securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 0.015% 0.06%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Mortgage revenue bonds [Member] | Trading securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 3.762% 3.18%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Mortgage revenue bonds [Member] | Trading securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 2.989% 2.63%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Mortgage revenue bonds [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) (0.158%) (0.115%)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Mortgage revenue bonds [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 3.791% 6.202%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted Cash Flow with Inputs [Member] | Mortgage revenue bonds [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 2.838% 2.514%
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 $ 520  
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]    
Default Rate (%) 0.00%  
Prepayment Speed (%) 0.00%  
Severity (%) 95.00%  
Spread (bps) 2.60%  
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]    
Default Rate (%) 1.80%  
Prepayment Speed (%) 0.50%  
Severity (%) 95.00%  
Spread (bps) 3.50%  
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]    
Default Rate (%) 0.00%  
Prepayment Speed (%) 0.00%  
Severity (%) 95.00%  
Spread (bps) 3.236%  
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   $ 153
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Agency [Member] | Trading securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Prepayment Speed (%)   100.00%
Spread (bps)   256.50%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Agency [Member] | Trading securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Prepayment Speed (%)   100.00%
Spread (bps)   350.80%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Agency [Member] | Trading securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Prepayment Speed (%)   100.00%
Spread (bps)   293.40%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Alt-A private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   $ 290
Available-for-sale securities   $ 322
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Alt-A private-label securities [Member] | Trading securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   8.30%
Prepayment Speed (%)   2.90%
Severity (%)   79.50%
Spread (bps)   2.672%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Alt-A private-label securities [Member] | Trading securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   9.10%
Prepayment Speed (%)   3.20%
Severity (%)   95.00%
Spread (bps)   3.082%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Alt-A private-label securities [Member] | Trading securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   8.50%
Prepayment Speed (%)   3.10%
Severity (%)   90.40%
Spread (bps)   2.794%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Alt-A private-label securities [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   0.20%
Prepayment Speed (%)   0.20%
Severity (%)   27.80%
Spread (bps)   1.90%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Alt-A private-label securities [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   13.10%
Prepayment Speed (%)   20.50%
Severity (%)   89.70%
Spread (bps)   3.15%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Alt-A private-label securities [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   4.60%
Prepayment Speed (%)   8.20%
Severity (%)   61.00%
Spread (bps)   2.649%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Subprime private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities $ 343 $ 383
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Subprime private-label securities [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 2.50% 2.10%
Prepayment Speed (%) 1.90% 1.50%
Severity (%) 67.60% 65.40%
Spread (bps) 2.85% 2.15%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Subprime private-label securities [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 7.50% 8.30%
Prepayment Speed (%) 5.70% 3.30%
Severity (%) 85.70% 95.00%
Spread (bps) 3.40% 2.62%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Subprime private-label securities [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 4.80% 5.50%
Prepayment Speed (%) 3.30% 2.10%
Severity (%) 72.70% 78.50%
Spread (bps) 2.996% 2.30%
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 $ 991 $ 1,504
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.331%) (0.115%)
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.868% 3.615%
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.379% 0.527%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Other [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities   $ 337
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   1.70%
Prepayment Speed (%)   3.00%
Severity (%)   4.00%
Spread (bps)   2.631%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   5.00%
Prepayment Speed (%)   9.30%
Severity (%)   94.60%
Spread (bps)   4.272%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor With Inputs [Member] | Other [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   4.40%
Prepayment Speed (%)   3.80%
Severity (%)   69.60%
Spread (bps)   2.915%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor Without Inputs [Member] | Alt-A private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities   $ 493
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single Vendor Without Inputs [Member] | Mortgage revenue bonds [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities   418
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Internal Model [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Derivatives $ 17 (107)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Dealer Mark with Inputs [Member] | Mortgage revenue bonds [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   161
Available-for-sale securities   $ 510
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Dealer Mark with Inputs [Member] | Mortgage revenue bonds [Member] | Trading securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps)   2.881%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Dealer Mark with Inputs [Member] | Mortgage revenue bonds [Member] | Trading securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps)   2.881%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Dealer Mark with Inputs [Member] | Mortgage revenue bonds [Member] | Trading securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps)   2.881%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Dealer Mark with Inputs [Member] | Mortgage revenue bonds [Member] | Available-for-sale securities [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps)   2.228%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Dealer Mark with Inputs [Member] | Mortgage revenue bonds [Member] | Available-for-sale securities [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps)   3.221%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Dealer Mark with Inputs [Member] | Mortgage revenue bonds [Member] | Available-for-sale securities [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps)   2.659%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Dealer Mark without Input [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Derivatives 136 $ 150
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Dealer Mark without Input [Member] | Other [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   99
Available-for-sale securities   1,215
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Other Valuation Technique [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Derivatives 4 2
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   22
Available-for-sale securities 4 6
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Other Valuation Technique [Member] | Alt-A private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities   90
Available-for-sale securities   44
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Other Valuation Technique [Member] | Subprime private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 45 46
Available-for-sale securities 145 63
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 12 21
Available-for-sale securities 248 10
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 201 399
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value 1,321 1,654
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Consensus with Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value $ 234  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Consensus with Inputs [Member] | Mortgage loans [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 0.50%  
Prepayment Speed (%) 2.50%  
Severity (%) 20.00%  
Spread (bps) 2.55%  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Consensus with Inputs [Member] | Mortgage loans [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 5.00%  
Prepayment Speed (%) 26.00%  
Severity (%) 89.10%  
Spread (bps) 2.776%  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Consensus with Inputs [Member] | Mortgage loans [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 3.70%  
Prepayment Speed (%) 6.40%  
Severity (%) 69.00%  
Spread (bps) 2.646%  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Consensus Without Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value $ 274 279
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Discounted Cash Flow with Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value   $ 402
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Discounted Cash Flow with Inputs [Member] | Mortgage loans [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   2.70%
Prepayment Speed (%)   0.10%
Severity (%)   35.50%
Spread (bps)   1.55%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Discounted Cash Flow with Inputs [Member] | Mortgage loans [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   13.10%
Prepayment Speed (%)   13.50%
Severity (%)   95.00%
Spread (bps)   6.65%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Discounted Cash Flow with Inputs [Member] | Mortgage loans [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   5.50%
Prepayment Speed (%)   7.50%
Severity (%)   61.30%
Spread (bps)   2.274%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Build-Up with inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value $ 127 $ 934
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Build-Up with inputs [Member] | Mortgage loans [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 0.00% 0.00%
Prepayment Speed (%) 3.00% 3.60%
Severity (%) 0.00% 3.40%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Build-Up with inputs [Member] | Mortgage loans [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 99.20% 99.00%
Prepayment Speed (%) 100.00% 99.80%
Severity (%) 100.00% 100.00%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Build-Up with inputs [Member] | Mortgage loans [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 34.80% 14.90%
Prepayment Speed (%) 10.40% 16.30%
Severity (%) 39.90% 23.70%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Build-Up without inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value $ 632  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Single-Family [Member] | Other Valuation Technique [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value 54 $ 39
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Multifamily [Member] | Build-Up with inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value $ 156 $ 179
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Multifamily [Member] | Build-Up with inputs [Member] | Mortgage loans [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 0.70% 0.59%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Multifamily [Member] | Build-Up with inputs [Member] | Mortgage loans [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 3.272% 3.234%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Multifamily [Member] | Build-Up with inputs [Member] | Mortgage loans [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Spread (bps) 1.588% 1.373%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Fannie Mae [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt $ (369) $ (363)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Fannie Mae [Member] | Senior Floating [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt (369) (363)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Fannie Mae [Member] | Discounted Cash Flow without Inputs [Member] | Senior Floating [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt (369) (363)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consolidated Trusts [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value 1,477 1,833
Long-term debt (496) (527)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consolidated Trusts [Member] | Consensus with Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt $ (181)  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consolidated Trusts [Member] | Consensus with Inputs [Member] | Long-term Debt [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 0.50%  
Prepayment Speed (%) 2.50%  
Severity (%) 20.00%  
Spread (bps) 2.55%  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consolidated Trusts [Member] | Consensus with Inputs [Member] | Long-term Debt [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 3.80%  
Prepayment Speed (%) 26.00%  
Severity (%) 80.60%  
Spread (bps) 2.70%  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consolidated Trusts [Member] | Consensus with Inputs [Member] | Long-term Debt [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%) 3.40%  
Prepayment Speed (%) 5.60%  
Severity (%) 67.80%  
Spread (bps) 2.658%  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consolidated Trusts [Member] | Consensus Without Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt $ (149) (219)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consolidated Trusts [Member] | Discounted Cash Flow with Inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt   $ (205)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consolidated Trusts [Member] | Discounted Cash Flow with Inputs [Member] | Long-term Debt [Member] | Minimum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   2.70%
Prepayment Speed (%)   0.10%
Severity (%)   35.50%
Spread (bps)   0.88%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consolidated Trusts [Member] | Discounted Cash Flow with Inputs [Member] | Long-term Debt [Member] | Maximum [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   11.90%
Prepayment Speed (%)   100.00%
Severity (%)   95.00%
Spread (bps)   6.65%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consolidated Trusts [Member] | Discounted Cash Flow with Inputs [Member] | Long-term Debt [Member] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Default Rate (%)   4.00%
Prepayment Speed (%)   33.40%
Severity (%)   54.60%
Spread (bps)   2.494%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consolidated Trusts [Member] | Other Valuation Technique [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt $ (166) $ (103)