v3.26.1
Loans and Allowance for Credit Losses - Schedule of Loan Portfolio by Category of Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Schedule of Loan Portfolio by Category of Loans [Line Items]            
Gross loans prior to deferred costs $ 1,669,267   $ 1,513,508      
Deferred loan costs, net 2,201   2,237      
Allowance for credit losses (18,452)   (16,886) $ (16,543)    
Total net loans 1,653,016   1,498,859 1,446,716    
Agriculture [Member]            
Schedule of Loan Portfolio by Category of Loans [Line Items]            
Gross loans prior to deferred costs 324,215   317,957      
Allowance for credit losses (5,202) $ (5,303) (4,352) (4,159) $ (3,470) $ (3,303)
Business Loans [Member]            
Schedule of Loan Portfolio by Category of Loans [Line Items]            
Gross loans prior to deferred costs 468,640   394,558      
Allowance for credit losses (2,732) (3,259) (3,248) (2,804) (3,207) (3,234)
Consumer [Member]            
Schedule of Loan Portfolio by Category of Loans [Line Items]            
Gross loans prior to deferred costs 76,057   5,703      
Home Equity [Member]            
Schedule of Loan Portfolio by Category of Loans [Line Items]            
Gross loans prior to deferred costs 152,235   141,369      
Allowance for credit losses (3,097) (3,112) (2,785) (2,905) (2,721) (2,644)
Non-Owner Occupied Commercial Real Estate [Member]            
Schedule of Loan Portfolio by Category of Loans [Line Items]            
Gross loans prior to deferred costs 186,239   169,584      
Residential Real Estate [Member]            
Schedule of Loan Portfolio by Category of Loans [Line Items]            
Gross loans prior to deferred costs [1] 461,881   484,337      
Allowance for credit losses $ (4,566) $ (4,872) $ (4,794) $ (5,104) $ (5,800) $ (5,681)
[1] Real estate loans serviced for others, which are not included in the Consolidated Balance Sheets, totaled $387,947 and $376,287 as of June 30, 2026 and December 31, 2025.