XML 60 R45.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Investments, Debt and Equity Securities [Abstract]    
Less than one year $ 22,112 $ 268,536
Greater than one year and less than five years 5,303,917 7,836,620
Greater than or equal to five years 2,846,153 13,666,630
Total $ 8,172,182 $ 21,771,786