v3.26.1
Note 13 - Schedule of Derivative Designated as Fair Value Hedging Instruments of Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Total $ 30,631 $ 23,110 $ 53,107 $ 45,308
Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Total 18 601 24 1,176
Designated as Hedging Instrument [Member] | State and Municipal Securities [Member]        
Derivative [Line Items]        
Recognized on fair value hedge (668) 815 (1,342) 1,646
Recognized on hedge portfolio 683 (668) 1,385 (1,343)
Recognized on remeasurement of fair value hedge 1 25 (8) 40
Designated as Hedging Instrument [Member] | U.S. Government agencies and GSE mortgage backed securities        
Derivative [Line Items]        
Recognized on fair value hedge (1,715) 2,430 (3,529) 4,898
Recognized on hedge portfolio 1,715 (2,034) 3,552 (4,094)
Recognized on remeasurement of fair value hedge $ 2 $ 33 $ (34) $ 29