Note 13 - Schedule of Notional Amounts of Derivative Instruments (Details) - Interest Rate Swap [Member] - Designated as Hedging Instrument [Member] - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Derivative [Line Items] | ||
| Notional amount | $ 258,535 | $ 276,364 |
| Amortized cost of hedged portfolio | 356,502 | 372,366 |
| Cumulative amount of fair value hedging adjustment included in carrying amount of hedged asset | 2,500 | (1,692) |
| State and Municipal Securities [Member] | ||
| Derivative [Line Items] | ||
| Notional amount | 75,000 | 75,000 |
| Amortized cost of hedged portfolio | 95,706 | 96,037 |
| Cumulative amount of fair value hedging adjustment included in carrying amount of hedged asset | 841 | (583) |
| U.S. Government agencies and GSE mortgage backed securities | ||
| Derivative [Line Items] | ||
| Notional amount | 183,535 | 201,364 |
| Amortized cost of hedged portfolio | 260,796 | 276,329 |
| Cumulative amount of fair value hedging adjustment included in carrying amount of hedged asset | $ 1,659 | $ (1,109) |