v3.26.1
Debt Security Investment - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Oct. 15, 2015
Debt Security Investment, Net              
Debt security investment, net $ 92,463,000 $ 92,136,000 $ 92,463,000   $ 92,463,000    
Held-to-Maturity, debt securities, unamortized closing costs $ 70,000 $ 93,000          
Accretion on debt security     171,000 $ 163,000 351,000 $ 634,000  
Amortization of closing costs     $ 12,000 $ 12,000 $ 24,000 $ 49,000  
Debt security investment [Member]              
Debt Security Investment, Net              
Stated interest rate             4.24%
Stated amount after maturity             $ 93,433,000
Beneficial ownership interest in mortgage trust             10.00%