v3.25.2
Nonaccural Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable Nonaccrual Status [Line Items]    
Financing Receivable Nonaccrual No Allowance   $ 404
Financing Receivable Nonaccrual With Allowance $ 302 99
Financing Receivable, Recorded Investment, Nonaccrual Status 302 503
Commercial and Industrial Loans [Member]    
Financing Receivable Nonaccrual Status [Line Items]    
Financing Receivable Nonaccrual With Allowance   99
Financing Receivable, Recorded Investment, Nonaccrual Status   99
Construction And Land Development Loans [Member]    
Financing Receivable Nonaccrual Status [Line Items]    
Financing Receivable Nonaccrual No Allowance   404
Financing Receivable, Recorded Investment, Nonaccrual Status   $ 404
Commercial Real Estate Loans, Total [Member]    
Financing Receivable Nonaccrual Status [Line Items]    
Financing Receivable Nonaccrual With Allowance 119  
Financing Receivable, Recorded Investment, Nonaccrual Status 119  
Residential Real Estate Loans, Total [Member]    
Financing Receivable Nonaccrual Status [Line Items]    
Financing Receivable Nonaccrual With Allowance 183  
Financing Receivable, Recorded Investment, Nonaccrual Status $ 183