v3.26.1
LOANS HELD FOR INVESTMENT, AT FAIR VALUE - Schedule of Fair Value Option (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Loans held for investment at fair value $ 106,268 $ 108,230 $ 109,821 $ 111,591 $ 114,447 $ 116,627
Fair value            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Loans held for investment at fair value 106,268   109,821      
UPB            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Loans held for investment at fair value 127,109   131,683      
Difference            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Loans held for investment at fair value (20,841)   (21,862)      
Current through 89 days delinquent | Fair value            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Loans held for investment at fair value 100,380   103,611      
Current through 89 days delinquent | UPB            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Loans held for investment at fair value 120,066   123,829      
Current through 89 days delinquent | Difference            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Loans held for investment at fair value (19,686)   (20,219)      
90+ days delinquent | Fair value            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Loans held for investment at fair value 5,888   6,210      
90+ days delinquent | UPB            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Loans held for investment at fair value 7,043   7,854      
90+ days delinquent | Difference            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Loans held for investment at fair value $ (1,155)   $ (1,643)