XML 74 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Securitizations and Variable Interest Entities - Schedule of Carrying Value of Assets and Liabilities of Consolidated Mortgage-backed Securitization Trusts (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Qualitative and Quantitative Information, Transferor's Continuing Involvement [Line Items]    
Loans held for investment, at fair value (amounts related to VIEs of $22,561 and $23,342) $ 6,591,382 $ 6,292,938
Other financing liabilities, at fair value (amounts related to VIEs of $21,365 and $22,002) 623,049 972,595
Residential Mortgage Backed Securitization Trusts    
Qualitative and Quantitative Information, Transferor's Continuing Involvement [Line Items]    
Loans held for investment, at fair value (amounts related to VIEs of $22,561 and $23,342) 22,561 23,342
Other financing liabilities, at fair value (amounts related to VIEs of $21,365 and $22,002) $ 21,365 $ 22,002