Annual report pursuant to Section 13 and 15(d)

Term Notes Payable (Details)

v3.25.0.1
Term Notes Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]        
Aggregate principal amount $ 295,800      
Term notes payable $ 295,271 $ 0    
Weighted average interest rate 8.27%      
Weighted average remaining maturities 6 months      
Mortgage servicing rights, at fair value $ 3,052,016 2,994,271 $ 2,984,937 $ 2,191,578
Weighted average underlying loan coupon of mortgage servicing rights pledged as collateral for borrowings 3.32%      
Restricted cash $ 65,101 313,028    
As restricted collateral for borrowings        
Debt Instrument [Line Items]        
Restricted cash 12,575 218,715    
Asset Pledged as Collateral        
Debt Instrument [Line Items]        
Mortgage servicing rights, at fair value 3,000,000 $ 3,000,000    
Term notes payable | As restricted collateral for borrowings        
Debt Instrument [Line Items]        
Restricted cash 200      
Term notes payable | Asset Pledged as Collateral        
Debt Instrument [Line Items]        
Mortgage servicing rights, at fair value $ 397,900