XML 102 R88.htm IDEA: XBRL DOCUMENT v3.21.2
Borrowings - Schedule of Financing Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]              
HMBS-related borrowings $ 6,823,911 $ 6,823,911 $ 6,772,711 $ 6,778,195 $ 6,477,616 $ 6,323,091 $ 6,063,434
Other financing liabilities, at fair value 544,251 544,251 576,722        
Total Financing liabilities 7,368,162 7,368,162 7,349,433        
Residential Asset Securitization Trust              
Debt Instrument [Line Items]              
Other financing liabilities, at fair value 8,680 8,680 9,770        
Original Rights to MSRs Agreements | Financing Liability - MSRs Pledged              
Debt Instrument [Line Items]              
Other financing liabilities, at fair value $ 535,571 $ 535,571 $ 566,952        
Minimum | Residential Asset Securitization Trust              
Debt Instrument [Line Items]              
Debt instrument, interest rate 4.25% 4.25%          
Maximum | Residential Asset Securitization Trust              
Debt Instrument [Line Items]              
Debt instrument, interest rate 5.75% 5.75%          
London Interbank Offered Rate (LIBOR)              
Debt Instrument [Line Items]              
Basis spread on variable rate   0.10% 0.14%        
London Interbank Offered Rate (LIBOR) | HMBS-Related Borrowings              
Debt Instrument [Line Items]              
Basis spread on variable rate   2.44%          
London Interbank Offered Rate (LIBOR) | Residential Asset Securitization Trust              
Debt Instrument [Line Items]              
Basis spread on variable rate 0.45%