v3.25.2
Loans - Summary of Secured Loans in Non Accrual Status (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
MortgageLoan
Dec. 31, 2024
USD ($)
MortgageLoan
Dec. 31, 2023
USD ($)
Financing Receivable, Past Due [Line Items]      
Principal $ 45,185 $ 53,475 $ 53,475
Accrued interest $ 611 $ 611  
Nonaccrual Status [Member]      
Financing Receivable, Past Due [Line Items]      
Number of loans | MortgageLoan 3 3  
Principal $ 7,237 $ 7,226  
Accrued interest [1] 309 316  
Forgone interest 348 116  
Nonaccrual Status [Member] | Principal [Member]      
Financing Receivable, Past Due [Line Items]      
Principal 6,885 6,887  
Nonaccrual Status [Member] | Advances [Member]      
Financing Receivable, Past Due [Line Items]      
Principal $ 43 $ 23  
[1] Accrued interest in the table above is the amount of interest accrued prior to the loan being placed on non-accrual status, net of
any payments received while in non-accrual status. Interest income of $
41 thousand was recognized for loans in non-accrual status in the six months ended June 30, 2025.