XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
MORTGAGE-BACKED SECURITIES - RMBS portfolio (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value $ 3,540,367,000 $ 3,590,921,000
Total Pass Through Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 3,509,571,000 3,506,232,000
Total Strucutured RMBS Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 30,796,000 84,689,000
Adjustable-rate Mortgages [Member] | Total Pass Through Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 960,000 1,014,000
Fixed-rate Mortgages [Member] | Total Pass Through Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 3,357,501,000 3,206,013,000
Collateralized Mortgage Obligations [Member] | Total Pass Through Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 151,110,000 299,205,000
Interest-Only Securities [Member] | Total Strucutured RMBS Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 30,796,000 60,986,000
Inverse Interest-Only Securities [Member] | Total Strucutured RMBS Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value $ 0 $ 23,703,000