XML 57 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans Held for Investment - Loan Portfolio Statistics (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
loan
Dec. 31, 2023
USD ($)
loan
Dec. 31, 2022
USD ($)
Receivables [Abstract]      
Number of loans | loan 21 24  
Total loan commitments $ 641,213 $ 670,293  
Unfunded loan commitments 30,402 40,401  
Principal balance 610,811 629,892 $ 678,555
Carrying value $ 601,842 $ 622,086  
Weighted average coupon rate 8.24% 9.19%  
Weighted average all in yield 8.62% 9.64%  
Weighted average floor 2.12% 1.36%  
Weighted average maximum maturity (years) 2 years 7 months 6 days 3 years  
Weighted average risk rating 3.1 3.0