v3.26.1
Note 4 - Loans and the Allowance for Credit Losses - Outstanding Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Loans $ 1,512,173   $ 1,512,056      
Deferred loan costs, net 3,757   3,737      
Loans, amortized cost basis 1,515,930   1,515,793      
Allowance for credit losses (19,740)   (19,959)      
Total net loans 1,496,190   1,495,834      
Commercial Portfolio Segment [Member] | Commercial Loans [Member]            
Loans 162,128   167,851      
Loans, amortized cost basis 162,962   168,696      
Allowance for credit losses (3,117) $ (3,154) (3,246) $ (1,397) $ (1,286) $ (1,265)
Commercial Portfolio Segment [Member] | Agricultural Loans [Member]            
Loans 142,940   157,526      
Loans, amortized cost basis 143,197   157,768      
Allowance for credit losses (4,525) (4,068) (3,973) (2,657) (1,765) (1,802)
Commercial Portfolio Segment [Member] | Real Estate Loan [Member]            
Loans 1,026,049   1,002,627      
Loans, amortized cost basis 1,027,892   1,003,944      
Allowance for credit losses (10,401) (10,298) (10,605) (7,742) (7,635) (7,459)
Commercial Portfolio Segment [Member] | Construction Loans [Member]            
Loans 48,672   40,168      
Loans, amortized cost basis 48,112   40,022      
Allowance for credit losses (360) (358) (514) (694) (792) (815)
Residential Portfolio Segment [Member] | Real Estate Loan [Member]            
Loans 32,223   33,116      
Loans, amortized cost basis 32,249   33,142      
Allowance for credit losses (216) (237) (258) (110) (111) (102)
Residential Portfolio Segment [Member] | Equity Lines of Credit [Member]            
Loans 54,993   53,647      
Loans, amortized cost basis 55,975   54,594      
Allowance for credit losses (475) (489) (502) (562) (553) (460)
Consumer Portfolio Segment [Member]            
Loans, amortized cost basis 45,543   57,627      
Consumer Portfolio Segment [Member] | Automobile Loan [Member]            
Loans 29,616   39,595      
Loans, amortized cost basis 29,898   40,020      
Allowance for credit losses (434) (491) (591) (955) (1,083) (1,215)
Consumer Portfolio Segment [Member] | Other Loans [Member]            
Loans 15,552   17,526      
Loans, amortized cost basis 15,645   17,607      
Allowance for credit losses $ (212) $ (226) $ (270) $ (92) $ (94) $ (78)