v3.25.2
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Impaired Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Impaired [Line Items]    
Nonaccrual with No Allowance for Credit Losses $ 5,250 $ 6,518
Nonaccrual 8,237 8,954
Loans Past Due 90 Days or More and Still Accruing 0 23
Commercial and industrial    
Financing Receivable, Impaired [Line Items]    
Nonaccrual with No Allowance for Credit Losses 70 76
Nonaccrual 879 1,534
Loans Past Due 90 Days or More and Still Accruing 0 23
Commercial Mortgages | Construction    
Financing Receivable, Impaired [Line Items]    
Nonaccrual with No Allowance for Credit Losses 0 0
Nonaccrual 0 0
Loans Past Due 90 Days or More and Still Accruing 0 0
Commercial Mortgages | Owner occupied commercial real estate    
Financing Receivable, Impaired [Line Items]    
Nonaccrual with No Allowance for Credit Losses 1,298 1,362
Nonaccrual 1,307 1,377
Loans Past Due 90 Days or More and Still Accruing 0 0
Commercial Mortgages | Non-owner occupied commercial real estate    
Financing Receivable, Impaired [Line Items]    
Nonaccrual with No Allowance for Credit Losses 293 2,619
Nonaccrual 2,460 3,582
Loans Past Due 90 Days or More and Still Accruing 0 0
Residential Mortgages    
Financing Receivable, Impaired [Line Items]    
Nonaccrual with No Allowance for Credit Losses 1,837 1,372
Nonaccrual 1,837 1,372
Loans Past Due 90 Days or More and Still Accruing 0 0
Consumer Loans | Home equity lines and loans    
Financing Receivable, Impaired [Line Items]    
Nonaccrual with No Allowance for Credit Losses 1,012 613
Nonaccrual 1,012 613
Loans Past Due 90 Days or More and Still Accruing 0 0
Consumer Loans | Indirect consumer    
Financing Receivable, Impaired [Line Items]    
Nonaccrual with No Allowance for Credit Losses 701 474
Nonaccrual 703 474
Loans Past Due 90 Days or More and Still Accruing 0 0
Consumer Loans | Direct consumer    
Financing Receivable, Impaired [Line Items]    
Nonaccrual with No Allowance for Credit Losses 39 2
Nonaccrual 39 2
Loans Past Due 90 Days or More and Still Accruing $ 0 $ 0