v3.25.2
Loans and Leases and Allowance for Credit Losses - Nonaccrual Status (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans $ 7,889 $ 7,709
Nonaccrual With No Allowance for Credit Losses 747 1,554
Loans Past Due Over 90 Days Still Accruing 32  
90 Days or More Past Due    
Financing Receivable, Nonaccrual [Line Items]    
Loans Past Due Over 90 Days Still Accruing   162
Commercial Real Estate | Non-owner occupied    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 572 514
Nonaccrual With No Allowance for Credit Losses   263
Commercial Real Estate | Owner occupied    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 915 906
Nonaccrual With No Allowance for Credit Losses 572 539
Consumer Real Estate    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 1,233 1,995
Nonaccrual With No Allowance for Credit Losses 175 752
Construction and Land Development    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans   39
Commercial and Industrial    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 2,612 1,820
Commercial and Industrial | 90 Days or More Past Due    
Financing Receivable, Nonaccrual [Line Items]    
Loans Past Due Over 90 Days Still Accruing   144
Leases    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 2,556 2,433
Consumer and Other    
Financing Receivable, Nonaccrual [Line Items]    
Total Nonaccrual Loans 1 2
Loans Past Due Over 90 Days Still Accruing $ 32  
Consumer and Other | 90 Days or More Past Due    
Financing Receivable, Nonaccrual [Line Items]    
Loans Past Due Over 90 Days Still Accruing   $ 18