v3.25.2
Loans - Aging of the recorded investment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Loans    
Total Loans $ 1,917,802 $ 1,815,751
30-59 Days Past Due    
Loans    
Total Loans 510 435
60-89 Days Past Due    
Loans    
Total Loans 1,905 526
Greater Than 90 Days    
Loans    
Total Loans 9,864 6,150
Total Past Due    
Loans    
Total Loans 12,279 7,111
Loans Not Past Due    
Loans    
Total Loans 1,905,523 1,808,640
Commercial and industrial. | Commercial and industrial    
Loans    
Total Loans 248,838 242,390
Commercial and industrial. | Commercial and industrial | 60-89 Days Past Due    
Loans    
Total Loans 1,500 128
Commercial and industrial. | Commercial and industrial | Greater Than 90 Days    
Loans    
Total Loans 762 150
Commercial and industrial. | Commercial and industrial | Total Past Due    
Loans    
Total Loans 2,262 278
Commercial and industrial. | Commercial and industrial | Loans Not Past Due    
Loans    
Total Loans 246,576 242,112
Commercial real estate. | Commercial real estate    
Loans    
Total Loans 1,434,414 1,362,054
Commercial real estate. | Commercial real estate | 30-59 Days Past Due    
Loans    
Total Loans 510 141
Commercial real estate. | Commercial real estate | 60-89 Days Past Due    
Loans    
Total Loans 405 398
Commercial real estate. | Commercial real estate | Greater Than 90 Days    
Loans    
Total Loans 8,414 6,000
Commercial real estate. | Commercial real estate | Total Past Due    
Loans    
Total Loans 9,329 6,539
Commercial real estate. | Commercial real estate | Loans Not Past Due    
Loans    
Total Loans 1,425,085 1,355,515
Commercial real estate. | Commercial real estate construction    
Loans    
Total Loans 111,483 80,993
Commercial real estate. | Commercial real estate construction | Loans Not Past Due    
Loans    
Total Loans 111,483 80,993
Residential real estate. | Residential real estate    
Loans    
Total Loans 71,169 74,973
Residential real estate. | Residential real estate | 30-59 Days Past Due    
Loans    
Total Loans   294
Residential real estate. | Residential real estate | Greater Than 90 Days    
Loans    
Total Loans 97  
Residential real estate. | Residential real estate | Total Past Due    
Loans    
Total Loans 97 294
Residential real estate. | Residential real estate | Loans Not Past Due    
Loans    
Total Loans 71,072 74,679
Residential real estate. | Home equity    
Loans    
Total Loans 19,142 17,365
Residential real estate. | Home equity | Greater Than 90 Days    
Loans    
Total Loans 591  
Residential real estate. | Home equity | Total Past Due    
Loans    
Total Loans 591  
Residential real estate. | Home equity | Loans Not Past Due    
Loans    
Total Loans 18,551 17,365
Consumer    
Loans    
Total Loans 32,756 37,976
Consumer | Loans Not Past Due    
Loans    
Total Loans $ 32,756 $ 37,976