Note 12 - Schedule of Notional Amounts of Derivative Instruments (Details) - Interest Rate Swap [Member] - Designated as Hedging Instrument [Member] - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Derivative [Line Items] | ||
| Notional amount | $ 267,304 | $ 276,364 |
| Amortized cost of hedged portfolio | 364,806 | 372,366 |
| Cumulative amount of fair value hedging adjustment included in carrying amount of hedged asset | (139) | (1,692) |
| State and Municipal Securities [Member] | ||
| Derivative [Line Items] | ||
| Notional amount | 75,000 | 75,000 |
| Amortized cost of hedged portfolio | 95,870 | 96,037 |
| Cumulative amount of fair value hedging adjustment included in carrying amount of hedged asset | (82) | (583) |
| U.S. Government agencies and GSE mortgage backed securities | ||
| Derivative [Line Items] | ||
| Notional amount | 192,304 | 201,364 |
| Amortized cost of hedged portfolio | 268,936 | 276,329 |
| Cumulative amount of fair value hedging adjustment included in carrying amount of hedged asset | $ (57) | $ (1,109) |