XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Derivative Financial Instruments - Fair Value Hedges (Details) - Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Interest Rate Swap [Member]    
Interest rate swaps, Fair value, assets $ 741 $ 909
Interest rate swaps, Fair value, liabilities (216) (161)
Customer interest rate swaps, fair value 741 909
Customer interest rate swaps, fair value 216 161
Customer Interest Rate Swaps [Member]    
Interest rate swaps, Fair value, assets 135 87
Interest rate swaps, Fair value, liabilities 135 87
Customer interest rate swaps, fair value 135 87
Customer interest rate swaps, fair value (135) (87)
Other Assets [Member] | Interest Rate Swap [Member]    
Interest rate swaps 8,427 8,531
Customer interest rate swaps 8,427 8,531
Other Assets [Member] | Customer Interest Rate Swaps [Member]    
Interest rate swaps 13,133 12,258
Customer interest rate swaps $ 13,133 $ 12,258
Customer interest rate swaps, receive rate 6.32% 6.48%
Customer interest rate swaps, pay rate 5.85% 5.81%
Other Liabilities [Member] | Interest Rate Swap [Member]    
Interest rate swaps $ 25,000 $ 25,000
Customer interest rate swaps 25,000 25,000
Other Liabilities [Member] | Customer Interest Rate Swaps [Member]    
Interest rate swaps 13,133 12,258
Customer interest rate swaps $ 13,133 $ 12,258
Customer interest rate swaps, receive rate 5.85% 5.81%
Customer interest rate swaps, pay rate 6.32% 6.48%