v3.25.2
LOANS HELD FOR INVESTMENT AT CARRYING VALUE - Narrative (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
loan
Dec. 31, 2024
USD ($)
loan
Certain Loans Acquired in Transfer Accounted for as Debt Securities Accretable Yield Movement Schedule [Line Items]    
Number of loans held for investments in portfolio (in loans) | loan 13 9
Loans held for investments aggregate commitments $ 360,200,000 $ 190,900,000
Loans held at carrying value, outstanding principal 250,995,522 $ 132,556,289
Loans held at carrying value, outstanding principal fundings 130,000,000.0  
Loan repayments, carrying value $ 11,500,000  
Percentage of loans held at carrying value with floating interest rates (as a percent) 86.00% 79.00%
Interest rate floor (as a percent) 4.10%  
Secured Overnight Financing Rate (SOFR)    
Certain Loans Acquired in Transfer Accounted for as Debt Securities Accretable Yield Movement Schedule [Line Items]    
Quoted interest rate (as a percent) 4.30%  
Prime Rate    
Certain Loans Acquired in Transfer Accounted for as Debt Securities Accretable Yield Movement Schedule [Line Items]    
Quoted interest rate (as a percent) 7.50%  
Interest rate floor (as a percent) 8.00%