v3.25.2
Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Loans            
Total Loans $ 1,917,802   $ 1,815,751      
Allowance for credit losses (28,408) $ (26,373) (26,077) $ (27,815) $ (25,473) $ (25,182)
Net Loans 1,889,394   1,789,674      
Commercial and industrial. | Commercial and industrial            
Loans            
Total Loans 248,838   242,390      
Allowance for credit losses (5,025) (3,809) (4,501) (4,548) (5,693) (4,819)
Commercial and industrial. | Paycheck Protection Program            
Loans            
Total Loans 147   170      
Commercial real estate. | Commercial real estate            
Loans            
Total Loans 1,434,414   1,362,054      
Allowance for credit losses (20,153) (19,295) (19,227) (20,962) (17,493) (17,873)
Commercial real estate. | Commercial real estate construction            
Loans            
Total Loans 111,483   80,993      
Allowance for credit losses (1,017) (992) (755) (652) (722) (772)
Residential real estate. | Residential real estate            
Loans            
Total Loans 71,169   74,973      
Allowance for credit losses (1,615) (1,642) (962) (1,088) (977) (1,081)
Residential real estate. | Home equity            
Loans            
Total Loans 19,142   17,365      
Allowance for credit losses (182) (182) (56) (51) (51) (51)
Consumer            
Loans            
Total Loans 32,756   37,976      
Allowance for credit losses $ (416) $ (453) $ (576) $ (514) $ (537) $ (586)