v3.26.1
Note 12 - Schedule of Derivative Designated as Fair Value Hedging Instruments of Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative [Line Items]    
Total $ 22,476 $ 22,198
Designated as Hedging Instrument [Member]    
Derivative [Line Items]    
Total 6 575
Designated as Hedging Instrument [Member] | State and Municipal Securities [Member]    
Derivative [Line Items]    
Recognized on fair value hedge (674) 831
Recognized on hedge portfolio 1,837 (2,060)
Recognized on remeasurement of fair value hedge (9) 15
Designated as Hedging Instrument [Member] | U.S. Government agencies and GSE mortgage backed securities    
Derivative [Line Items]    
Recognized on fair value hedge (1,814) 2,468
Recognized on hedge portfolio 702 (675)
Recognized on remeasurement of fair value hedge $ (36) $ (4)