XML 96 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Securitizations and Variable Interests Entities - Schedule of Carrying Value of Assets and Liabilities of Consolidated Mortgage-backed Securitization Trusts (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Qualitative and Quantitative Information, Transferor's Continuing Involvement [Line Items]    
Loans held for investment $ 7,006,897 $ 6,292,938
Other financing liabilities 576,722 972,595
Residential Mortgage Backed Securitization Trusts    
Qualitative and Quantitative Information, Transferor's Continuing Involvement [Line Items]    
Loans held for investment 9,770 23,342
Other financing liabilities $ 9,770 $ 22,002