XML 50 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Mortgage-Backed Securities - By Type (Details) - USD ($)
Mar. 31, 2017
Dec. 31, 2016
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value $ 3,262,017,000 $ 3,022,174,000
Total Pass Through Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 3,107,660,000 2,874,215,000
Total Strucutured Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 154,357,000 147,959,000
Hybrid Adjustable Rate Mortgages [Member] | Total Pass Through Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 43,756,000 45,459,000
Adjustable-rate Mortgages [Member] | Total Pass Through Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 1,947,000 2,062,000
Fixed-rate Mortgages [Member] | Total Pass Through Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 3,061,957,000 2,826,694,000
Interest Only Securities [Member] | Total Strucutured Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value 107,214,000 69,726,000
Inverse Interest Only Securities [Member] | Total Strucutured Certificates [Member]    
Schedule of Trading Securities and Other Trading Assets [Line Items]    
Fair Value $ 47,143,000 $ 78,233,000