XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Notes Payable (Details)
$ in Thousands
1 Months Ended 9 Months Ended
Oct. 31, 2025
USD ($)
Sep. 30, 2025
USD ($)
RenewalOption
Facility
Dec. 31, 2024
USD ($)
Jul. 31, 2024
Oct. 31, 2023
Oct. 31, 2019
USD ($)
Jul. 31, 2018
USD ($)
Sep. 30, 2016
USD ($)
Maturities of Notes Payable [Abstract]                
2025   $ 0 $ 57,055          
2026   56,000 6,915          
2027   550 7,408          
2028   6,831 80,722          
2029   7,280 0          
2030   77,339 0          
Notes payable   $ 148,000 152,100          
MSR Financing Facility [Member]                
Debt Instruments [Abstract]                
Number of separate MSR financing facilities | Facility   2            
Fannie Mae MSR Financing Facility [Member] | Subsequent Event [Member]                
Debt Instruments [Abstract]                
Maximum borrowing amount $ 100,000              
Fannie Mae MSR Financing Facility [Member] | Interest Rate Swaps [Member]                
Debt Instruments [Abstract]                
Debt instrument term of variable rate   1 year            
Freddie Mac MSR Revolver [Member]                
Debt Instruments [Abstract]                
Maximum borrowing amount             $ 100,000 $ 100,000
Debt instrument term   364 days            
Number of Borrowers option renewals | RenewalOption   1            
Term out feature of credit facility   1 year            
Debt instrument, amortization period   24 months            
Weighted average interest rate       7.20%        
Maturities of Notes Payable [Abstract]                
2025   $ 0 56,500          
2026   56,000 0          
2027   0 0          
2028   0 0          
2029   0 0          
2030   0 0          
Notes payable   56,000 56,500          
Fannie Mae MSR Revolving Facility [Member]                
Debt Instruments [Abstract]                
Maximum borrowing amount   $ 100,000       $ 150,000    
Debt instrument term   24 months            
Term out feature of credit facility   3 years            
Debt instrument, amortization period   24 months            
Weighted average interest rate         7.10%      
Maturities of Notes Payable [Abstract]                
2025   $ 0 555          
2026   0 6,915          
2027   550 7,408          
2028   6,831 80,722          
2029   7,280 0          
2030   77,339 0          
Notes payable   $ 92,000 $ 95,600          
Fannie Mae MSR Revolving Facility [Member] | Subsequent Event [Member]                
Debt Instruments [Abstract]                
Debt instrument, amortization period 24 months              
Debt instrument extended option term 1 year