Annual report pursuant to Section 13 and 15(d)

Term Notes Payable (Details)

v3.20.4
Term Notes Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Term notes payable $ 395,609 $ 394,502
Weighted average interest rate 2.95% 4.59%
Weighted average remaining maturities 3 years 6 months 4 years 6 months
Mortgage servicing rights, at fair value, pledged as collateral for borrowings $ 1,100,000 $ 1,600,000
Weighted average underlying loan coupon of mortgage servicing rights pledged as collateral for borrowings 4.03% 4.25%
Restricted cash $ 1,261,667 $ 1,058,690
Restricted Cash and Cash Equivalents Pledged as Restricted Collateral for Borrowings [Member]    
Debt Instrument [Line Items]    
Restricted cash 1,126,439 919,010
Term notes payable    
Debt Instrument [Line Items]    
Mortgage servicing rights, at fair value, pledged as collateral for borrowings 537,900 $ 575,100
Term notes payable | Restricted Cash and Cash Equivalents Pledged as Restricted Collateral for Borrowings [Member]    
Debt Instrument [Line Items]    
Restricted cash $ 55,200