v3.26.1
Note 3 - Loans (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Financing Receivable, Unamortized Loan Cost (Fee) and Purchase Premium (Discount) $ 2,200 $ 1,700  
Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss 1,487,398 1,449,745 $ 1,443,022
Financing Receivable, Purchased with Credit Deterioration, Discount (Premium) 12,500    
Commercial and Industrial Loans [Member]      
Financing Receivable, Unamortized Purchase Premium (Discount) 3,400 4,100  
Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss 113,342 117,944 120,700
Consumer and Other Loans [Member]      
Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss 17,884 19,116 $ 19,928
Consumer and Other Loans [Member] | Demand Deposit Overdrafts [Member]      
Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss 478 543  
Loans Acquired Through Business Combinations [Member]      
Financing Receivable, Unamortized Purchase Premium (Discount) $ 12,500 $ 13,200