XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Allowance for Credit Losses - Loans - Non-Performing Assets from the Loan Portfolio (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no ACL $ 10,682 $ 9,314
Non-accrual with ACL 3,459 1,496
Total non-accrual 14,141 10,810
Loans past due over 90 days still accruing 1,020 123
OREO and repossessed assets 258 1,724
Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets 15,419 12,657
Other commercial real estate (non-owner occupied)    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no ACL 5,924 8,773
Total non-accrual 5,924 8,773
OREO and repossessed assets   1,476
Other commercial real estate (non-owner occupied) | Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets 5,924 10,249
Commercial Portfolio Segment | Commercial real estate (owner occupied)    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no ACL 3,823 152
Total non-accrual 3,823 152
Commercial Portfolio Segment | Commercial real estate (owner occupied) | Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets 3,823 152
Commercial Portfolio Segment | Commercial and industrial    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with ACL 2,607 675
Total non-accrual 2,607 675
Loans past due over 90 days still accruing 1,020 97
OREO and repossessed assets 234 234
Commercial Portfolio Segment | Commercial and industrial | Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets 3,861 1,006
Commercial Portfolio Segment | Commercial real estate (non-owner occupied) - retail    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no ACL 935  
Total non-accrual 935  
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 935  
Commercial Portfolio Segment | Other commercial real estate (non-owner occupied)    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-accrual 5,924 8,773
Residential mortgages    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no ACL   379
Non-accrual with ACL 136  
Total non-accrual 136 379
Loans past due over 90 days still accruing   26
OREO and repossessed assets   14
Residential mortgages | Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets 136 419
Consumer    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Non-accrual with no ACL   10
Non-accrual with ACL 716 821
Total non-accrual 716 831
OREO and repossessed assets 24  
Consumer | Non-Performing Assets    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Total non-performing assets $ 740 $ 831