v3.25.2
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