XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
MORTGAGE-BACKED SECURITIES - RMBS portfolio (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value $ 3,304,761,000 $ 3,590,921,000
Total Pass Through Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 3,268,502,000 3,506,232,000
Total Strucutured RMBS Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 36,259,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 957,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,105,028,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 162,517,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 36,259,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