XML 49 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Mortgage-Backed and Credit Risk Transfer Securities - Fair Value of MBS and GSE CRTs According to Weighted Average Life Classification (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Investments, Debt and Equity Securities [Abstract]    
Less than one year $ 268,536 $ 110,020
Greater than one year and less than five years 7,836,620 3,508,100
Greater than or equal to five years 13,666,630 13,778,522
Total $ 21,771,786 $ 17,396,642