Quarterly report pursuant to Section 13 or 15(d)

Term Notes Payable (Details)

v3.22.1
Term Notes Payable (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]        
Term notes payable $ 397,074 $ 396,776    
Weighted average interest rate 3.26% 2.90%    
Weighted average remaining maturities 2 years 2 months 12 days 2 years 6 months    
Mortgage servicing rights, at fair value $ 3,089,963 $ 2,191,578 $ 2,091,761 $ 1,596,153
Weighted average underlying loan coupon of mortgage servicing rights pledged as collateral for borrowings 3.26% 3.36%    
Restricted cash $ 855,930 $ 934,814    
Restricted Cash and Cash Equivalents Pledged as Restricted Collateral for Borrowings [Member]        
Debt Instrument [Line Items]        
Restricted cash 557,641 747,979    
Asset Pledged as Collateral        
Debt Instrument [Line Items]        
Mortgage servicing rights, at fair value 2,800,000 2,100,000    
Term notes payable        
Debt Instrument [Line Items]        
Aggregate principal amount 400,000      
Term notes payable | Restricted Cash and Cash Equivalents Pledged as Restricted Collateral for Borrowings [Member]        
Debt Instrument [Line Items]        
Restricted cash 200 200    
Term notes payable | Asset Pledged as Collateral        
Debt Instrument [Line Items]        
Mortgage servicing rights, at fair value $ 500,000 $ 500,000