v3.26.1
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)