v3.26.1
Note 13 - Derivative Financial Instruments - Schedule of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Derivative Asset, Statement of Financial Position [Extensible Enumeration]   Securities available for sale, at fair value
Derivative Assets $ 21,130 $ 103,174
Securities available for sale 21,130 103,174
Securities available for sale 211 556
Designated as Hedging Instrument [Member]    
Derivative Assets 0 626
Securities available for sale 0 626
Derivative liability 192 28
Designated as Hedging Instrument [Member] | Interest Rate Swap [Member]    
Derivative Assets 0 626
Securities available for sale 0 626
Derivative liability $ 192 $ 28