v3.25.4
LOANS - Schedule of Past Due Aggregate Carrying Value of Loans Held (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]      
Carrying Value $ 404,337 $ 395,922 $ 255,516
Loans held for sale:      
Financing Receivable, Past Due [Line Items]      
UPB 396,475 389,107  
Carrying Value 404,337 395,922  
Carrying Value Over (Under) UPB 7,862 6,815  
Current | Loans held for sale:      
Financing Receivable, Past Due [Line Items]      
UPB 374,842 373,876  
Carrying Value 383,602 383,551  
Carrying Value Over (Under) UPB 8,760 9,675  
30 to 59 days | Loans held for sale:      
Financing Receivable, Past Due [Line Items]      
UPB 2,308 3,535  
Carrying Value 2,229 3,170  
Carrying Value Over (Under) UPB (79) (365)  
60 to 89 days | Loans held for sale:      
Financing Receivable, Past Due [Line Items]      
UPB 4,193 2,440  
Carrying Value 4,030 2,125  
Carrying Value Over (Under) UPB (163) (315)  
90 days or more | Loans held for sale:      
Financing Receivable, Past Due [Line Items]      
UPB 14,387 8,548  
Carrying Value 13,717 6,411  
Carrying Value Over (Under) UPB (670) (2,137)  
Forbearance | Loans held for sale:      
Financing Receivable, Past Due [Line Items]      
UPB 745 708  
Carrying Value 759 665  
Carrying Value Over (Under) UPB $ 14 $ (43)