XML 39 R97.htm IDEA: XBRL DOCUMENT v2.4.0.6
Fair Value Recurring Changes in Fair Value (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2013
Dec. 31, 2012
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]
   
Assets [Abstract]    
Trading securities $ 28,406 $ 17,950
Available-for-sale securities 0 0
Mortgage loans held for investment, at amortized cost 0 0
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Total assets at fair value 109,050 93,736
Other liabilities [Abstract]    
Derivative liabilities at fair value 0 0
Total liabilities at fair value 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Cash equivalents 12,900 [1] 1,150 [1]
Trading securities 28,406 17,950
Available-for-sale securities 0 0
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Total assets at fair value 41,306 19,100
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value 0 0
Total liabilities at fair value 0 0
Significant Unobservable Inputs (Level 3) [Member]
   
Assets [Abstract]    
Trading securities 2,752 2,286
Available-for-sale securities 24,451 25,034
Mortgage loans held for investment, at amortized cost 449,318 466,594
Other assets [Abstract]    
Derivatives assets at fair value 155 175
Total assets at fair value 478,138 495,561
Other liabilities [Abstract]    
Derivative liabilities at fair value 162 161
Total liabilities at fair value 22,149 23,984
Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Cash equivalents 0 [1] 0 [1]
Trading securities 2,752 2,286
Available-for-sale securities 24,451 25,034
Other assets [Abstract]    
Derivatives assets at fair value 155 175
Total assets at fair value 30,240 30,129
Liabilities [Abstract]    
Long-term debt, fair value 1,460 1,528
Other liabilities [Abstract]    
Derivative liabilities at fair value 162 161
Total liabilities at fair value 1,622 1,689
Significant Other Observable Inputs (Level 2) [Member]
   
Assets [Abstract]    
Trading securities 21,233 20,459
Available-for-sale securities 35,878 38,147
Mortgage loans held for investment, at amortized cost 2,583,989 2,567,022
Other assets [Abstract]    
Derivatives assets at fair value 14,698 16,051
Total assets at fair value 2,739,230 2,694,632
Other liabilities [Abstract]    
Derivative liabilities at fair value 20,529 22,590
Total liabilities at fair value 3,367,335 3,347,367
Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Cash equivalents 0 [1] 0 [1]
Trading securities 21,233 20,459
Available-for-sale securities 35,878 38,147
Other assets [Abstract]    
Derivatives assets at fair value 14,698 16,051
Total assets at fair value 81,529 82,823
Liabilities [Abstract]    
Long-term debt, fair value 12,655 10,912
Other liabilities [Abstract]    
Derivative liabilities at fair value 20,529 22,590
Total liabilities at fair value 33,184 33,502
Netting Adjustment [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Mortgage loans held for investment, at amortized cost 0 0
Other assets [Abstract]    
Derivatives assets at fair value (14,334) (15,791)
Total assets at fair value (14,334) (15,791)
Other liabilities [Abstract]    
Derivative liabilities at fair value (19,911) (22,046)
Total liabilities at fair value (19,911) (22,046)
Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Cash equivalents 0 [1] 0 [1]
Trading securities 0 0
Available-for-sale securities 0 0
Other assets [Abstract]    
Derivatives assets at fair value (14,334) [2] (15,791) [2]
Total assets at fair value (14,334) [2] (15,791) [2]
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value (19,911) [2] (22,046)
Total liabilities at fair value (19,911) [2] (22,046)
Estimated Fair Value [Member]
   
Assets [Abstract]    
Trading securities 52,391 40,695
Available-for-sale securities 60,329 63,181
Mortgage loans held for investment, at amortized cost 3,033,307 3,033,616
Other assets [Abstract]    
Derivatives assets at fair value 519 435
Total assets at fair value 3,312,084 3,268,138
Other liabilities [Abstract]    
Derivative liabilities at fair value 780 705
Total liabilities at fair value 3,369,573 3,349,305
Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Cash equivalents 12,900 [1] 1,150 [1]
Trading securities 52,391 40,695
Available-for-sale securities 60,329 63,181
Other assets [Abstract]    
Derivatives assets at fair value 519 435
Total assets at fair value 138,741 116,261
Liabilities [Abstract]    
Long-term debt, fair value 14,115 12,440
Other liabilities [Abstract]    
Derivative liabilities at fair value 780 705
Total liabilities at fair value 14,895 13,145
Fannie Mae [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Fannie Mae [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 61 68
Available-for-sale securities 12 29
Fannie Mae [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 6,371 6,180
Available-for-sale securities 8,735 10,406
Fannie Mae [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Fannie Mae [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 6,432 6,248
Available-for-sale securities 8,747 10,435
Freddie Mac [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Freddie Mac [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 2 2
Available-for-sale securities 9 10
Freddie Mac [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 3,373 2,791
Available-for-sale securities 8,623 9,370
Freddie Mac [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Freddie Mac [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 3,375 2,793
Available-for-sale securities 8,632 9,380
Ginnie Mae [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Ginnie Mae [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 1
Available-for-sale securities 0 0
Ginnie Mae [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 679 436
Available-for-sale securities 709 751
Ginnie Mae [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Ginnie Mae [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 679 437
Available-for-sale securities 709 751
Alt-A private-label securities [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Alt-A private-label securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 464 104
Available-for-sale securities 6,112 6,564
Alt-A private-label securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 993 1,226
Available-for-sale securities 5,014 4,511
Alt-A private-label securities [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Alt-A private-label securities [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 1,457 1,330
Available-for-sale securities 11,126 11,075
Subprime private-label securities [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Subprime private-label securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 1,446 1,319
Available-for-sale securities 7,868 7,447
Subprime private-label securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Subprime private-label securities [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Subprime private-label securities [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 1,446 1,319
Available-for-sale securities 7,868 7,447
CMBS [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
CMBS [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
CMBS [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 9,817 9,826
Available-for-sale securities 12,787 13,097
CMBS [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
CMBS [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 9,817 9,826
Available-for-sale securities 12,787 13,097
Mortgage revenue bonds [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Mortgage revenue bonds [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 661 675
Available-for-sale securities 7,351 7,837
Mortgage revenue bonds [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 4 5
Mortgage revenue bonds [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Mortgage revenue bonds [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 661 675
Available-for-sale securities 7,355 7,842
Other [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Other [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 118 117
Available-for-sale securities 3,099 3,147
Other [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 6 7
Other [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
Available-for-sale securities 0 0
Other [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 118 117
Available-for-sale securities 3,105 3,154
U.S. Treasury Securities [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 28,406 17,950
U.S. Treasury Securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
U.S. Treasury Securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
U.S. Treasury Securities [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 0 0
U.S. Treasury Securities [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Trading securities 28,406 17,950
Fannie Mae [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 770 793
Fannie Mae [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 0 0
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Fannie Mae [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Fannie Mae [Member] | Significant Unobservable Inputs (Level 3) [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 223,862 232,170
Liabilities [Abstract]    
Long-term debt, fair value 992 1,056
Fannie Mae [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 383 400
Fannie Mae [Member] | Significant Other Observable Inputs (Level 2) [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 35,735 39,018
Liabilities [Abstract]    
Long-term debt, fair value 536,987 534,516
Fannie Mae [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 387 393
Fannie Mae [Member] | Netting Adjustment [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 0 0
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Fannie Mae [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Fannie Mae [Member] | Estimated Fair Value [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 259,597 271,188
Liabilities [Abstract]    
Long-term debt, fair value 537,979 535,572
Fannie Mae [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 770 793
Consolidated Trusts [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 12,602 10,800
Liabilities [Abstract]    
Long-term debt, fair value 13,345 11,647
Consolidated Trusts [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 0 0
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Consolidated Trusts [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 0 0
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Consolidated Trusts [Member] | Significant Unobservable Inputs (Level 3) [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 225,456 234,424
Liabilities [Abstract]    
Long-term debt, fair value 15,256 16,171
Consolidated Trusts [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 2,882 2,634
Liabilities [Abstract]    
Long-term debt, fair value 1,077 1,128
Consolidated Trusts [Member] | Significant Other Observable Inputs (Level 2) [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 2,548,254 2,528,004
Liabilities [Abstract]    
Long-term debt, fair value 2,694,300 2,685,008
Consolidated Trusts [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 9,720 8,166
Liabilities [Abstract]    
Long-term debt, fair value 12,268 10,519
Consolidated Trusts [Member] | Netting Adjustment [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 0 0
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Consolidated Trusts [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 0 0
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Consolidated Trusts [Member] | Estimated Fair Value [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 2,773,710 2,762,428
Liabilities [Abstract]    
Long-term debt, fair value 2,709,556 2,701,179
Consolidated Trusts [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Assets [Abstract]    
Mortgage loans held for investment, at amortized cost 12,602 10,800
Liabilities [Abstract]    
Long-term debt, fair value 13,345 11,647
Swaps [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value 0 0
Swaps [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 118 146
Other liabilities [Abstract]    
Derivative liabilities at fair value 157 154
Swaps [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 11,031 12,224
Other liabilities [Abstract]    
Derivative liabilities at fair value 17,689 19,836
Swaps [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value 0 0
Swaps [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 11,149 12,370
Other liabilities [Abstract]    
Derivative liabilities at fair value 17,846 19,990
Swaptions [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value 0 0
Swaptions [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value 0 0
Swaptions [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 3,446 3,674
Other liabilities [Abstract]    
Derivative liabilities at fair value 2,509 2,463
Swaptions [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value 0 0
Swaptions [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 3,446 3,674
Other liabilities [Abstract]    
Derivative liabilities at fair value 2,509 2,463
Other [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value   0
Other [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 36 26
Other liabilities [Abstract]    
Derivative liabilities at fair value   0
Other [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value   1
Other [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value   0
Other [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 36 26
Other liabilities [Abstract]    
Derivative liabilities at fair value   1
Mortgage commitment derivatives [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value 0 0
Mortgage commitment derivatives [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 1 3
Other liabilities [Abstract]    
Derivative liabilities at fair value 5 7
Mortgage commitment derivatives [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 221 153
Other liabilities [Abstract]    
Derivative liabilities at fair value 331 290
Mortgage commitment derivatives [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value 0 0
Mortgage commitment derivatives [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 222 156
Other liabilities [Abstract]    
Derivative liabilities at fair value 336 297
Netting adjustment [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value 0 0
Netting adjustment [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value 0 0
Netting adjustment [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value 0 0
Other liabilities [Abstract]    
Derivative liabilities at fair value 0 0
Netting adjustment [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value (14,334) [2] (15,791) [2]
Other liabilities [Abstract]    
Derivative liabilities at fair value (19,911) [2] (22,046) [2]
Netting adjustment [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Other assets [Abstract]    
Derivatives assets at fair value (14,334) (15,791)
Other liabilities [Abstract]    
Derivative liabilities at fair value (19,911) (22,046)
Senior Fixed [Member] | Fannie Mae [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Senior Fixed [Member] | Fannie Mae [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Senior Fixed [Member] | Fannie Mae [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 387 393
Senior Fixed [Member] | Fannie Mae [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Senior Fixed [Member] | Fannie Mae [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 387 393
Senior Floating [Member] | Fannie Mae [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Senior Floating [Member] | Fannie Mae [Member] | Significant Unobservable Inputs (Level 3) [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 383 400
Senior Floating [Member] | Fannie Mae [Member] | Significant Other Observable Inputs (Level 2) [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Senior Floating [Member] | Fannie Mae [Member] | Netting Adjustment [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value 0 0
Senior Floating [Member] | Fannie Mae [Member] | Estimated Fair Value [Member] | Recurring Fair Value Measurements [Member]
   
Liabilities [Abstract]    
Long-term debt, fair value $ 383 $ 400
[1] Cash equivalents are comprised of U.S. Treasuries that are classified as Level 1.
[2] Derivative contracts are reported on a gross basis by level. The netting adjustment represents the effect of the legal right to offset under legally enforceable master netting agreements to settle with the same counterparty on a net basis, including cash collateral posted and received.