v3.26.1
Allowance for Credit Losses - Loans - Non-Performing Assets from the Loan Portfolio (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no ACL $ 6,246 $ 6,916
Non-accrual with ACL 1,436 1,376
Total non-accrual 7,682 8,292
Loans past due over 90 days or more still accruing 56 10
OREO and repossessed assets 142 216
Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets 7,880 8,518
Other commercial real estate (non-owner occupied)    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no ACL 2,011 2,034
Total non-accrual 2,011 2,034
Other commercial real estate (non-owner occupied) | Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets 2,011 2,034
Commercial Portfolio Segment | Commercial real estate (owner occupied)    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no ACL 2,765 2,875
Total non-accrual 2,765 2,875
Commercial Portfolio Segment | Commercial real estate (owner occupied) | Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets 2,765 2,875
Commercial Portfolio Segment | Commercial and industrial    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no ACL 1,309 1,437
Non-accrual with ACL 683 714
Total non-accrual 1,992 2,151
OREO and repossessed assets 135 216
Commercial Portfolio Segment | Commercial and industrial | Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets 2,127 2,367
Commercial Portfolio Segment | Commercial real estate (non-owner occupied) - retail    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no ACL 161 415
Total non-accrual 161 415
Commercial Portfolio Segment | Commercial real estate (non-owner occupied) - retail | Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets 161 415
Commercial Portfolio Segment | Other commercial real estate (non-owner occupied)    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-accrual 2,011 2,034
Residential mortgages    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no ACL   155
Non-accrual with ACL 164 51
Total non-accrual 164 206
Loans past due over 90 days or more still accruing 56 10
Residential mortgages | Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets 220 216
Consumer    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with ACL 589 611
Total non-accrual 589 611
OREO and repossessed assets 7  
Consumer | Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets $ 596 $ 611