XML 231 R64.htm IDEA: XBRL DOCUMENT v3.25.4
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Summary of Total Loans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Total loans $ 3,605,859 $ 3,147,096    
Allowance for credit losses 34,052 28,744 $ 28,142 $ 25,860
Net loans 3,571,807 3,118,352    
Accrued interest receivable for loans 11,500 10,500    
Tax exempt and other        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Total loans   44,275    
Municipal and other        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Total loans 43,106 44,275    
Allowance for credit losses 119 128 119 93
Home equity        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Total loans 114,484 94,141    
Allowance for credit losses 814 741 767 811
Total commercial loans | Commercial construction        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Total loans 213,779 131,617    
Allowance for credit losses 4,371 2,096 4,261 2,579
Total commercial real estate | Commercial real estate owner occupied        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Total loans 385,843 302,074    
Allowance for credit losses 4,045 2,794 2,863 2,189
Total commercial real estate | Commercial real estate non-owner occupied        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Total loans 1,450,597 1,358,903    
Allowance for credit losses 12,837 11,104 9,443 9,341
Total commercial and industrial | Commercial real estate non-owner occupied        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Total loans 1,450,597      
Total commercial and industrial | Commercial and industrial        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Total loans 315,370 319,766    
Allowance for credit losses 5,378 5,064 3,259 3,493
Total residential real estate | Residential real estate        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Total loans 1,068,413 888,251    
Allowance for credit losses 6,350 6,732 7,352 7,274
Total consumer | Consumer other        
LOANS AND ALLOWANCE FOR CREDIT LOSSES        
Total loans 14,267 8,069    
Allowance for credit losses $ 138 $ 85 $ 78 $ 80