XML 137 R116.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Level 3 Valuation Inputs - Recurring (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value $ 12,057 $ 14,075
Net derivatives 654 866
Fannie Mae [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt (9,582) (11,133)
Consolidated Trusts [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt (36,524) (23,609)
Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 40,562 39,908
Available-for-sale securities 8,363 20,230
Mortgage loans held for investment, at fair value 12,057 14,075
Long-term debt (46,106) (34,742)
Recurring Fair Value Measurements [Member] | Alt-A private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 317 436
Available-for-sale securities 1,291 2,678
Recurring Fair Value Measurements [Member] | Subprime private-label securities [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 319 644
Available-for-sale securities 1,418 3,281
Recurring Fair Value Measurements [Member] | Mortgage revenue bonds [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 21 449
Available-for-sale securities 1,272 2,701
Recurring Fair Value Measurements [Member] | Other [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 462 1,404
Recurring Fair Value Measurements [Member] | Fannie Mae [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt (9,582) (11,133)
Recurring Fair Value Measurements [Member] | Fannie Mae [Member] | Senior floating [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt (9,582) (11,133)
Recurring Fair Value Measurements [Member] | Consolidated Trusts [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt (36,524) (23,609)
Significant Unobservable Inputs (Level 3) [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 1,127 1,398
Available-for-sale securities 2,153 8,431
Mortgage loans held for investment, at fair value 316,742 351,355
Significant Unobservable Inputs (Level 3) [Member] | Fannie Mae [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value 157,469 193,670
Long-term debt (770) (898)
Significant Unobservable Inputs (Level 3) [Member] | Consolidated Trusts [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Mortgage loans held for investment, at fair value 159,273 157,685
Long-term debt (36,668) (27,175)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 1,127 1,398
Available-for-sale securities 2,153 8,431
Mortgage loans held for investment, at fair value 1,197 1,477
Net derivatives 44 157
Long-term debt (588) (865)
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Agency [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 835  
Available-for-sale securities 235  
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 271 305
Available-for-sale securities 172 1,041
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 0 644
Available-for-sale securities 45 3,281
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Mortgage revenue bonds [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 21 449
Available-for-sale securities 1,272 2,701
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Other [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities 429 1,404
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 $ 232 305
Available-for-sale securities   $ 671
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 (%) 0.40% 1.30%
Prepayment Speed (%) 4.30% 2.20%
Severity (%) 71.00% 20.50%
Spread (bps) 2.446% 2.19%
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 (%) 10.90% 4.90%
Prepayment Speed (%) 7.40% 4.50%
Severity (%) 95.00% 95.00%
Spread (bps) 2.539% 2.633%
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 (%) 8.20% 3.60%
Prepayment Speed (%) 6.60% 3.70%
Severity (%) 88.90% 69.30%
Spread (bps) 2.515% 2.531%
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%
Prepayment Speed (%)   1.70%
Severity (%)   1.40%
Spread (bps)   2.256%
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%
Prepayment Speed (%)   72.60%
Severity (%)   95.00%
Spread (bps)   2.804%
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%
Prepayment Speed (%)   13.50%
Severity (%)   58.50%
Spread (bps)   2.60%
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
Available-for-sale securities   $ 1,848
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%
Prepayment Speed (%)   0.40%
Severity (%)   55.90%
Spread (bps)   2.85%
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%
Prepayment Speed (%)   5.30%
Severity (%)   95.00%
Spread (bps)   2.85%
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%
Prepayment Speed (%)   3.30%
Severity (%)   73.70%
Spread (bps)   2.85%
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%
Prepayment Speed (%)   0.50%
Severity (%)   20.00%
Spread (bps)   2.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%
Prepayment Speed (%)   11.20%
Severity (%)   95.00%
Spread (bps)   2.85%
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%
Prepayment Speed (%)   3.80%
Severity (%)   79.00%
Spread (bps)   2.833%
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 $ 47 $ 683
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.50%
Prepayment Speed (%) 2.50% 2.50%
Severity (%) 20.00% 6.60%
Spread (bps) 2.216% 2.00%
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 (%) 3.50% 4.60%
Prepayment Speed (%) 6.00% 15.50%
Severity (%) 88.00% 95.00%
Spread (bps) 3.002% 4.544%
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.50% 3.40%
Prepayment Speed (%) 2.50% 4.70%
Severity (%) 87.50% 65.70%
Spread (bps) 2.377% 3.156%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Consensus without inputs [Member] | Agency [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities $ 809  
Available-for-sale securities 72  
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 39  
Available-for-sale securities   $ 201
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
Available-for-sale securities   945
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 $ 45 $ 169
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%
Prepayment Speed (%)   4.00%
Severity (%)   50.00%
Spread (bps) 3.61% 2.60%
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%
Prepayment Speed (%)   7.50%
Severity (%)   64.00%
Spread (bps) 4.50% 3.694%
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%
Prepayment Speed (%)   6.40%
Severity (%)   59.20%
Spread (bps) 4.06% 2.965%
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 $ 19 $ 437
Available-for-sale securities $ 435 $ 1,462
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.13% 0.015%
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) 2.682% 3.762%
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.522% 2.989%
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.168%) (0.158%)
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.911% 3.791%
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.60% 2.838%
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 $ 348 $ 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 (%) 2.30% 0.00%
Prepayment Speed (%) 0.50% 0.00%
Severity (%) 95.00% 95.00%
Spread (bps) 1.90% 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 (%) 2.30% 1.80%
Prepayment Speed (%) 0.50% 0.50%
Severity (%) 95.00% 95.00%
Spread (bps) 4.50% 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 (%) 2.30% 0.00%
Prepayment Speed (%) 0.50% 0.00%
Severity (%) 95.00% 95.00%
Spread (bps) 4.491% 3.236%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Discounted cash flow without inputs [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Net derivatives $ 21  
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]    
Available-for-sale securities $ 129  
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]    
Prepayment Speed (%) 124.80%  
Spread (bps) 1.75%  
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]    
Prepayment Speed (%) 165.50%  
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] | Weighted Average [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Prepayment Speed (%) 142.40%  
Spread (bps) 1.825%  
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]    
Available-for-sale securities $ 93  
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 (%) 2.50%  
Prepayment Speed (%) 3.00%  
Severity (%) 38.00%  
Spread (bps) 2.661%  
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 (%) 8.00%  
Prepayment Speed (%) 11.00%  
Severity (%) 80.00%  
Spread (bps) 3.068%  
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 (%) 3.80%  
Prepayment Speed (%) 4.90%  
Severity (%) 48.10%  
Spread (bps) 2.971%  
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
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%
Prepayment Speed (%)   1.90%
Severity (%)   67.60%
Spread (bps)   2.85%
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%
Prepayment Speed (%)   5.70%
Severity (%)   85.70%
Spread (bps)   3.40%
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%
Prepayment Speed (%)   3.30%
Severity (%)   72.70%
Spread (bps)   2.996%
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 $ 684 $ 991
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.168%) (0.331%)
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.369% 3.868%
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.443% 0.379%
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 $ 126  
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Internal model [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Net derivatives 10 $ 17
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 89 136
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Other valuation technique [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Net derivatives (76) 4
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 26  
Available-for-sale securities 34 4
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]    
Available-for-sale securities 34  
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
Available-for-sale securities 45 145
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 2 12
Available-for-sale securities 27 248
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 34 201
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,034 1,321
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 300 $ 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
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%
Prepayment Speed (%)   3.00%
Severity (%)   0.00%
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%
Prepayment Speed (%)   100.00%
Severity (%)   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%
Prepayment Speed (%)   10.40%
Severity (%)   39.90%
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 516 $ 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 218 54
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 $ 163 $ 156
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.55% 0.70%
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.052% 3.272%
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.402% 1.588%
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member] | Fannie Mae [Member]    
Fair Value Inputs, Quantitative Information [Line Items]    
Long-term debt $ (347) $ (369)
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 (347) (369)
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 (347) (369)
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,197 1,477
Long-term debt (241) (496)
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)
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 $ (241) $ (166)