Note 12 - Schedule of Notional Amounts of Derivative Instruments (Details) - Interest Rate Swap [Member] - Designated as Hedging Instrument [Member] - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Derivative [Line Items] | ||
Notional amount | $ 295,413 | $ 300,000 |
Amortized cost of hedged portfolio | 389,615 | 406,255 |
Cumulative amount of fair value hedging adjustment included in carrying amount of hedged asset | (1,806) | 4,830 |
State and Municipal Securities [Member] | ||
Derivative [Line Items] | ||
Notional amount | 75,000 | 75,000 |
Amortized cost of hedged portfolio | 96,375 | 96,709 |
Cumulative amount of fair value hedging adjustment included in carrying amount of hedged asset | (618) | 1,566 |
U.S. Government agencies and GSE mortgage backed securities | ||
Derivative [Line Items] | ||
Notional amount | 220,413 | 225,000 |
Amortized cost of hedged portfolio | 293,240 | 309,546 |
Cumulative amount of fair value hedging adjustment included in carrying amount of hedged asset | $ (1,188) | $ 3,264 |