Mortgage Loans and Loan Loss Reserves - Amortized Cost Basis of Single-Family Held-for-Investment Loans by Current LTV Ratios and Vintage (Details) - USD ($) $ in Millions | Mar. 31, 2021 | Dec. 31, 2020 |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Single-Family serious delinquency rate | 2.34% | 2.64% |
Financing Receivable 1 | $ 2,488,302 | $ 2,355,968 |
Single Family 20 And 30 Year Or More Amortizing Fixed Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 157,307 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 215,354 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 893,259 | 847,099 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 206,836 | 247,847 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 89,511 | 106,222 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 107,627 | 126,125 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 564,609 | 480,973 |
Financing Receivable 1 | 2,077,196 | 1,965,573 |
Single Family 15 Year Amortizing Fixed Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 30,143 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 37,145 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 159,737 | 154,747 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 26,123 | 30,322 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 10,512 | 12,129 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 18,434 | 20,628 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 103,738 | 84,001 |
Financing Receivable 1 | 355,689 | 331,970 |
Single family Adjustable Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 2,373 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 70 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 2,789 | 3,062 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 1,520 | 1,852 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 1,051 | 1,302 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 2,937 | 3,519 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 14,098 | 13,530 |
Financing Receivable 1 | 22,465 | 25,638 |
Single Family Alta Interest Only And Option Arm [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 0 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 0 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 10,158 | 10,810 |
Financing Receivable 1 | 10,158 | 10,810 |
Single Family | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 189,823 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 252,569 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 1,055,785 | 1,004,908 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 234,479 | 280,021 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 101,074 | 119,653 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 128,998 | 150,272 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 692,603 | 589,314 |
Financing Receivable 1 | 2,465,508 | 2,333,991 |
Debt-to-Value Ratio, Less than 60 Perent | Single Family 20 And 30 Year Or More Amortizing Fixed Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 115,978 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 51,100 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 243,582 | 203,333 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 53,075 | 52,820 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 33,730 | 33,139 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 63,245 | 64,834 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 498,835 | 431,406 |
Financing Receivable 1 | 943,567 | 901,510 |
Debt-to-Value Ratio, Less than 60 Perent | Single Family 15 Year Amortizing Fixed Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 29,916 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 18,098 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 90,471 | 78,269 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 17,571 | 17,753 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 9,263 | 9,914 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 17,916 | 19,650 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 103,499 | 83,842 |
Financing Receivable 1 | 256,818 | 239,344 |
Debt-to-Value Ratio, Less than 60 Perent | Single family Adjustable Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 2,042 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 29 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 1,422 | 1,427 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 772 | 850 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 655 | 731 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 2,205 | 2,429 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 13,493 | 12,993 |
Financing Receivable 1 | 18,576 | 20,472 |
Debt-to-Value Ratio, Less than 60 Perent | Single Family Alta Interest Only And Option Arm [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 0 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 0 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 8,361 | 8,620 |
Financing Receivable 1 | 8,361 | 8,620 |
Debt-to-Value Ratio, Less than 60 Perent | Single Family | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 147,936 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 69,227 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 335,475 | 283,029 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 71,418 | 71,423 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 43,648 | 43,784 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 83,366 | 86,913 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 624,188 | 536,861 |
Financing Receivable 1 | 1,227,322 | 1,169,946 |
Less Than Or Equal To 80 Estimated Current LTV Ratio | Single Family 20 And 30 Year Or More Amortizing Fixed Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 40,614 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 112,096 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 466,621 | 437,107 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 125,253 | 141,094 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 51,535 | 64,236 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 43,041 | 59,110 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 61,433 | 44,636 |
Financing Receivable 1 | 859,979 | 786,797 |
Less Than Or Equal To 80 Estimated Current LTV Ratio | Single Family 15 Year Amortizing Fixed Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 215 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 16,388 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 64,103 | 67,904 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 8,417 | 12,169 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 1,237 | 2,195 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 506 | 961 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 211 | 135 |
Financing Receivable 1 | 90,862 | 83,579 |
Less Than Or Equal To 80 Estimated Current LTV Ratio | Single family Adjustable Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 329 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 34 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 1,221 | 1,403 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 692 | 877 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 382 | 537 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 715 | 1,061 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 597 | 528 |
Financing Receivable 1 | 3,641 | 4,735 |
Less Than Or Equal To 80 Estimated Current LTV Ratio | Single Family Alta Interest Only And Option Arm [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 0 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 0 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 1,497 | 1,818 |
Financing Receivable 1 | 1,497 | 1,818 |
Less Than Or Equal To 80 Estimated Current LTV Ratio | Single Family | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 41,158 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 128,518 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 531,945 | 506,414 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 134,362 | 154,140 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 53,154 | 66,968 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 44,262 | 61,132 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 63,738 | 47,117 |
Financing Receivable 1 | 955,979 | 876,929 |
Greater Than 80 Through 100 Estimated Current LTV Ratio | Single Family 20 And 30 Year Or More Amortizing Fixed Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 654 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 52,066 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 182,963 | 206,457 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 28,503 | 53,926 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 4,226 | 8,822 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 1,292 | 2,117 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 3,529 | 3,983 |
Financing Receivable 1 | 272,579 | 275,959 |
Greater Than 80 Through 100 Estimated Current LTV Ratio | Single Family 15 Year Amortizing Fixed Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 9 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 2,650 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 5,156 | 8,553 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 135 | 400 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 10 | 17 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 9 | 12 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 20 | 17 |
Financing Receivable 1 | 7,980 | 9,008 |
Greater Than 80 Through 100 Estimated Current LTV Ratio | Single family Adjustable Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 2 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 7 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 146 | 232 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 56 | 125 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 14 | 34 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 17 | 29 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 7 | 8 |
Financing Receivable 1 | 247 | 430 |
Greater Than 80 Through 100 Estimated Current LTV Ratio | Single Family Alta Interest Only And Option Arm [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 0 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 0 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 252 | 314 |
Financing Receivable 1 | 252 | 314 |
Greater Than 80 Through 100 Estimated Current LTV Ratio | Single Family | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 665 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 54,723 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 188,265 | 215,242 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 28,694 | 54,451 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 4,250 | 8,873 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 1,318 | 2,158 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 3,808 | 4,322 |
Financing Receivable 1 | 281,058 | 285,711 |
Greater Than 100 Loan To Value Ratio [Member] | Single Family 20 And 30 Year Or More Amortizing Fixed Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 61 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 92 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 93 | 202 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 5 | 7 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 20 | 25 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 49 | 64 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 812 | 948 |
Financing Receivable 1 | 1,071 | 1,307 |
Greater Than 100 Loan To Value Ratio [Member] | Single Family 15 Year Amortizing Fixed Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 3 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 9 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 7 | 21 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 2 | 3 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 3 | 5 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 8 | 7 |
Financing Receivable 1 | 29 | 39 |
Greater Than 100 Loan To Value Ratio [Member] | Single family Adjustable Rate [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 0 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 0 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 1 | 1 |
Financing Receivable 1 | 1 | 1 |
Greater Than 100 Loan To Value Ratio [Member] | Single Family Alta Interest Only And Option Arm [Member] | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | 0 |
Financing Receivable, Year One, Originated, Current Fiscal Year | 0 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 0 | 0 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 48 | 58 |
Financing Receivable 1 | $ 48 | 58 |
Greater Than 100 Loan To Value Ratio [Member] | Single Family | | |
Financing Receivable, Credit Quality Indicator [Line Items] | | |
Financing Receivable, Year Six, Originated, Five Years before Current Fiscal Year | | $ 64 |
Single-Family serious delinquency rate | 10.75% | 11.17% |
Financing Receivable, Year One, Originated, Current Fiscal Year | $ 101 | |
Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year | 100 | $ 223 |
Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year | 5 | 7 |
Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year | 22 | 28 |
Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year | 52 | 69 |
Financing Receivable, Originated, More than Five Years before Current Fiscal Year | 869 | 1,014 |
Financing Receivable 1 | $ 1,149 | $ 1,405 |