v3.26.1
Loans and Allowance for Credit Losses - Schedule of Loan Portfolio and Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Loans:            
Individually evaluated $ 17,631   $ 16,341      
Collectively evaluated 1,188,553   1,161,240      
Total loans 1,206,184   1,177,581      
Allowance for credit losses:            
Individually evaluated 3,615   3,927      
Collectively evaluated 6,646   6,032      
Total allowance for credit losses 10,261 $ 9,968 9,959 $ 10,167 $ 9,985 $ 9,858
Commercial and Industrial [Member]            
Loans:            
Individually evaluated        
Collectively evaluated 86,234   95,352      
Total loans 86,234   95,352      
Allowance for credit losses:            
Individually evaluated        
Collectively evaluated 765   1,037      
Total allowance for credit losses 765 895 1,037 1,437 1,402 931
Commercial Real Estate [Member]            
Loans:            
Individually evaluated 13,893   12,883      
Collectively evaluated 421,835   390,717      
Total loans 435,728   403,600      
Allowance for credit losses:            
Individually evaluated 3,327   3,637      
Collectively evaluated 3,201   2,511      
Total allowance for credit losses 6,528 6,323 6,148 6,407 6,409 6,869
Residential Real Estate [Member]            
Loans:            
Individually evaluated 3,738   3,458      
Collectively evaluated 662,002   656,169      
Total loans 665,740   659,627      
Allowance for credit losses:            
Individually evaluated 288   290      
Collectively evaluated 2,464   2,266      
Total allowance for credit losses 2,752 2,527 2,556 2,191 2,014 1,850
Consumer and Other [Member]            
Loans:            
Individually evaluated        
Collectively evaluated 18,482   19,002      
Total loans 18,482   19,002      
Allowance for credit losses:            
Individually evaluated        
Collectively evaluated 216   218      
Total allowance for credit losses $ 216 $ 223 $ 218 $ 132 $ 160 $ 208