Annual report pursuant to Section 13 and 15(d)

Term Notes Payable (Details)

v3.22.0.1
Term Notes Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Term notes payable $ 396,776 $ 395,609
Weighted average interest rate 2.90% 2.95%
Weighted average remaining maturities 2 years 6 months 3 years 6 months
Mortgage servicing rights, at fair value, pledged as collateral for borrowings $ 2,100,000 $ 1,100,000
Weighted average underlying loan coupon of mortgage servicing rights pledged as collateral for borrowings 3.36% 4.03%
Restricted cash $ 934,814 $ 1,261,667
Term notes payable    
Debt Instrument [Line Items]    
Aggregate principal amount 400,000  
Restricted Cash and Cash Equivalents Pledged as Restricted Collateral for Borrowings [Member]    
Debt Instrument [Line Items]    
Restricted cash 747,979 1,126,439
Term notes payable    
Debt Instrument [Line Items]    
Mortgage servicing rights, at fair value, pledged as collateral for borrowings 500,000 537,900
Term notes payable | Restricted Cash and Cash Equivalents Pledged as Restricted Collateral for Borrowings [Member]    
Debt Instrument [Line Items]    
Restricted cash $ 200 $ 55,200