Annual report pursuant to Section 13 and 15(d)

Term Notes Payable (Details)

v3.22.4
Term Notes Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]        
Aggregate principal amount   $ 400,000    
Term notes payable $ 396,776 $ 398,011    
Weighted average interest rate 2.90% 7.19%    
Weighted average remaining maturities 2 years 6 months 1 year 6 months    
Mortgage servicing rights, at fair value $ 2,191,578 $ 2,984,937 $ 1,596,153 $ 1,909,444
Weighted average underlying loan coupon of mortgage servicing rights pledged as collateral for borrowings 3.36% 3.33%    
Restricted cash $ 934,814 $ 443,026    
Restricted Cash and Cash Equivalents Pledged as Restricted Collateral for Borrowings [Member]        
Debt Instrument [Line Items]        
Restricted cash 747,979 324,854    
Asset Pledged as Collateral        
Debt Instrument [Line Items]        
Mortgage servicing rights, at fair value 2,100,000 3,000,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