v3.25.2
Note 12 - Schedule of Derivative Designated as Fair Value Hedging Instruments of Statements on Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative [Line Items]        
Total $ 23,110 $ 20,345 $ 45,308 $ 39,914
Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Total 601 1,351 1,176 2,578
Designated as Hedging Instrument [Member] | State and Municipal Securities [Member]        
Derivative [Line Items]        
Recognized on fair value hedge 815 1,000 1,646 2,010
Recognized on hedge portfolio (2,034) (2,039) (4,094) (4,076)
Recognized on remeasurement of fair value hedge 25 8 40 (10)
Designated as Hedging Instrument [Member] | U.S. Government agencies and GSE mortgage backed securities        
Derivative [Line Items]        
Recognized on fair value hedge 2,430 2,999 4,898 5,995
Recognized on hedge portfolio (668) (661) (1,343) (1,329)
Recognized on remeasurement of fair value hedge $ 33 $ 44 $ 29 $ (12)