Quarterly report pursuant to Section 13 or 15(d)

Fair Value Schedule of Financing Receivables, Non Accrual Status (Details)

v3.7.0.1
Fair Value Schedule of Financing Receivables, Non Accrual Status (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Jun. 30, 2016
Dec. 31, 2015
Fair Value, Option, Quantitative Disclosures [Line Items]        
Residential mortgage loans held-for-investment in securitization trusts, at fair value $ 3,120,410 $ 3,271,317    
Residential mortgage loans held-for-sale, at fair value 31,946 40,146 $ 609,060 $ 811,431
Collateralized borrowings in securitization trusts, at fair value 2,880,301 3,037,196    
Loans Held-for-Investment, Residential Mortgages, Unpaid Principal [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Residential mortgage loans held-for-investment in securitization trusts, at fair value 3,052,238 3,234,044    
Nonaccrual loans 3,322 2,373    
Loans 90 days past due 2,078 1,401    
Loans Held-for-Investment, Residential Mortgages [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Residential mortgage loans held-for-investment in securitization trusts, at fair value 3,120,410 3,271,317    
Nonaccrual loans 3,392 2,408    
Loans 90 days past due 2,123 1,419    
Loan Held-for-Sale, Residential Mortgages, Unpaid Principal [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Residential mortgage loans held-for-sale, at fair value 39,941 49,986    
Nonaccrual loans 16,410 25,445    
Loans 90 days past due 13,996 21,759    
Loans Held-for-Sale, Residential Mortgages [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Residential mortgage loans held-for-sale, at fair value 31,946 40,146    
Nonaccrual loans 13,661 21,162    
Loans 90 days past due 11,566 18,203    
Collateralized Borrowings, Unpaid Principal [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Collateralized borrowings in securitization trusts, at fair value 2,835,445 3,015,162    
Borrowings [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Collateralized borrowings in securitization trusts, at fair value $ 2,880,301 $ 3,037,196