v3.26.1
Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Non-accrual with No Allowance for Credit Loss $ 1,820 $ 2,426
Non-accrual with Allowance for Credit Loss 2,969 3,160
Loans Past Due Over 89 Days Still Accruing
Construction Loans [Member] | Individually Evaluated [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with No Allowance for Credit Loss 1,209 1,887
Non-accrual with Allowance for Credit Loss 2,969 3,160
Loans Past Due Over 89 Days Still Accruing
Development Loans [Member] | Individually Evaluated [Member]    
Financing Receivable, Past Due [Line Items]    
Non-accrual with No Allowance for Credit Loss 611 539
Non-accrual with Allowance for Credit Loss
Loans Past Due Over 89 Days Still Accruing