Quarterly report pursuant to Section 13 or 15(d)

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

v3.5.0.2
Fair Value Schedule of Financing Receivables, Non Accrual Status (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Jun. 30, 2015
Dec. 31, 2014
Fair Value, Option, Quantitative Disclosures [Line Items]        
Residential mortgage loans held-for-sale, at fair value $ 609,060 $ 811,431 $ 695,078 $ 535,712
Collateralized borrowings in securitization trust, at fair value 3,111,861 2,000,110    
Residential mortgage loans held-for-investment in securitization trusts, at fair value 3,446,712 3,173,727    
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 602,854 812,661    
Fair Value, Option, Loans Held as Assets, Aggregate Amount in Nonaccrual Status 51,480 30,438    
Fair Value, Option, Loans Held as Assets, 90 Days or More Past Due 46,695 26,702    
Loans Held-for-sale, Residential Mortgages [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Residential mortgage loans held-for-sale, at fair value 609,060 811,431    
Fair Value, Option, Loans Held as Assets, Aggregate Amount in Nonaccrual Status 46,106 25,771    
Fair Value, Option, Loans Held as Assets, 90 Days or More Past Due 41,585 22,470    
Loans Held-for-investment, Residential Mortgages [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Fair Value, Option, Loans Held as Assets, Aggregate Amount in Nonaccrual Status 879 868    
Fair Value, Option, Loans Held as Assets, 90 Days or More Past Due 879 868    
Residential mortgage loans held-for-investment in securitization trusts, at fair value 3,446,712 3,173,727    
Loans Held-for-Investment, Residential Mortgages, Unpaid Principal [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Fair Value, Option, Loans Held as Assets, Aggregate Amount in Nonaccrual Status 860 860    
Fair Value, Option, Loans Held as Assets, 90 Days or More Past Due 860 860    
Residential mortgage loans held-for-investment in securitization trusts, at fair value 3,363,919 3,143,515    
Collateralized Borrowings, Unpaid Principal [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Collateralized borrowings in securitization trust, at fair value 3,081,328 2,023,239    
Borrowings [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Collateralized borrowings in securitization trust, at fair value $ 3,111,861 $ 2,000,110