v3.25.2
Loans, Primary Segments Portfolio and Accretable Yield for PCI Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Segments of loan portfolio and allowance for loan losses [Abstract]            
Total loans $ 2,241,755   $ 2,313,242      
Allowance for credit losses - loans 22,109 $ 22,081 21,699 $ 22,797 $ 21,598 $ 21,153
Net loans 2,219,646   2,291,543      
Residential [Member]            
Segments of loan portfolio and allowance for loan losses [Abstract]            
Total loans 290,849   301,735      
Commercial [Member]            
Segments of loan portfolio and allowance for loan losses [Abstract]            
Total loans 1,151,585   1,121,435      
Construction [Member]            
Segments of loan portfolio and allowance for loan losses [Abstract]            
Total loans 138,307   164,326      
Real Estate Loans [Member] | Residential [Member]            
Segments of loan portfolio and allowance for loan losses [Abstract]            
Total loans 341,671   351,398      
Allowance for credit losses - loans 3,062 3,213 1,940 2,355 2,347 2,354
Real Estate Loans [Member] | Commercial [Member]            
Segments of loan portfolio and allowance for loan losses [Abstract]            
Total loans 1,151,585   1,121,435      
Allowance for credit losses - loans 9,898 9,237 9,174 10,283 9,741 9,178
Real Estate Loans [Member] | Agricultural [Member]            
Segments of loan portfolio and allowance for loan losses [Abstract]            
Total loans 331,995   327,722      
Allowance for credit losses - loans 4,542 4,350 3,529 3,770 3,672 3,264
Real Estate Loans [Member] | Construction [Member]            
Segments of loan portfolio and allowance for loan losses [Abstract]            
Total loans 138,307   164,326      
Allowance for credit losses - loans 1,273 1,552 1,402 1,627 1,595 1,950
Consumer [Member]            
Segments of loan portfolio and allowance for loan losses [Abstract]            
Total loans 46,933   133,207      
Allowance for credit losses - loans 1,187 1,418 1,405 1,211 1,266 1,496
Other Commercial Loans [Member]            
Segments of loan portfolio and allowance for loan losses [Abstract]            
Total loans 150,171   131,310      
Allowance for credit losses - loans 1,925 2,032 3,699 3,256 2,680 2,229
Other Agricultural Loans [Member]            
Segments of loan portfolio and allowance for loan losses [Abstract]            
Total loans 28,366   29,662      
Allowance for credit losses - loans 132 137 133 206 174 270
State and Political Subdivision Loans [Member]            
Segments of loan portfolio and allowance for loan losses [Abstract]            
Total loans 52,727   54,182      
Allowance for credit losses - loans $ 56 $ 57 $ 61 $ 63 $ 65 $ 45