v3.25.2
Allowance for Credit Losses (Financing Receivable, Nonaccrual) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Impaired [Line Items]    
Non-accrual with no allowance for credit losses $ 7,948 $ 6,602
Non-accrual with allowance for credit losses 6,052 7,427
Loans past due over 90 days, still accruing 63 182
Commercial and industrial    
Financing Receivable, Impaired [Line Items]    
Non-accrual with no allowance for credit losses 502 590
Non-accrual with allowance for credit losses 98 2,571
Loans past due over 90 days, still accruing 0 0
Commercial real estate    
Financing Receivable, Impaired [Line Items]    
Non-accrual with no allowance for credit losses 7,446 6,012
Non-accrual with allowance for credit losses 2,069 1,821
Loans past due over 90 days, still accruing 0 0
1-4 Family    
Financing Receivable, Impaired [Line Items]    
Non-accrual with no allowance for credit losses 0 0
Non-accrual with allowance for credit losses 109 134
Loans past due over 90 days, still accruing 0 0
Hotels    
Financing Receivable, Impaired [Line Items]    
Non-accrual with no allowance for credit losses 1,686 0
Non-accrual with allowance for credit losses 0 0
Loans past due over 90 days, still accruing 0 0
Multi-family    
Financing Receivable, Impaired [Line Items]    
Non-accrual with no allowance for credit losses 0 0
Non-accrual with allowance for credit losses 0 0
Loans past due over 90 days, still accruing 0 0
Non Residential Non-Owner Occupied    
Financing Receivable, Impaired [Line Items]    
Non-accrual with no allowance for credit losses 0 0
Non-accrual with allowance for credit losses 288 346
Loans past due over 90 days, still accruing 0 0
Non Residential Owner Occupied    
Financing Receivable, Impaired [Line Items]    
Non-accrual with no allowance for credit losses 5,760 6,012
Non-accrual with allowance for credit losses 1,672 1,341
Loans past due over 90 days, still accruing 0 0
Residential real estate    
Financing Receivable, Impaired [Line Items]    
Non-accrual with no allowance for credit losses 0 0
Non-accrual with allowance for credit losses 3,602 2,823
Loans past due over 90 days, still accruing 0 156
Home equity    
Financing Receivable, Impaired [Line Items]    
Non-accrual with no allowance for credit losses 0 0
Non-accrual with allowance for credit losses 283 212
Loans past due over 90 days, still accruing 63 26
Consumer    
Financing Receivable, Impaired [Line Items]    
Non-accrual with no allowance for credit losses 0 0
Non-accrual with allowance for credit losses 0 0
Loans past due over 90 days, still accruing $ 0 $ 0