v3.26.1
FAIR VALUE - Schedule of Carrying Value and Fair Value of the Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets:    
Loans held for investment $ 1,748,835 $ 1,528,806
Financial liabilities:    
Collateralized loan obligation securitization debt (consolidated VIEs) 0 99,921
Carrying Amount    
Financial assets:    
Loans held for investment 1,748,835 1,528,806
Financial liabilities:    
Secured funding agreements 1,173,027 858,176
Secured term loan 89,722 89,360
Collateralized loan obligation securitization debt (consolidated VIEs) 0 99,921
Fair Value | Level 3    
Financial assets:    
Loans held for investment 1,621,760 1,409,982
Financial liabilities:    
Secured term loan 89,422 88,686
Fair Value | Level 2    
Financial liabilities:    
Secured funding agreements 1,173,027 858,176
Collateralized loan obligation securitization debt (consolidated VIEs) $ 0 $ 95,766