v3.26.1
Loans - Summary of Secured Loans in Non Accrual Status (Parenthetical) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Two Thousand Twenty Six Agreement [Member]    
Financing Receivable, Past Due [Line Items]    
Principal amount $ 4,700  
Nonaccrual Status [Member]    
Financing Receivable, Past Due [Line Items]    
Principal amount 4,700  
Interest and Other Income $ 79 $ 41