XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Derivative Financial Instruments - Fair Value Hedges (Details) - Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Interest Rate Swap [Member]    
Interest rate swaps, Fair value, assets $ 631 $ 909
Interest rate swaps, Fair value, liabilities (193) (161)
Customer interest rate swaps, fair value 631 909
Customer interest rate swaps, fair value 193 161
Customer Interest Rate Swaps [Member]    
Interest rate swaps, Fair value, assets 213 87
Interest rate swaps, Fair value, liabilities 213 87
Customer interest rate swaps, fair value 213 87
Customer interest rate swaps, fair value (213) (87)
Other Assets [Member] | Interest Rate Swap [Member]    
Interest rate swaps 8,325 8,531
Customer interest rate swaps 8,325 8,531
Other Assets [Member] | Customer Interest Rate Swaps [Member]    
Interest rate swaps 8,848 12,258
Customer interest rate swaps $ 8,848 $ 12,258
Customer interest rate swaps, receive rate 6.31% 6.48%
Customer interest rate swaps, pay rate 5.98% 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 8,848 12,258
Customer interest rate swaps $ 8,848 $ 12,258
Customer interest rate swaps, receive rate 5.98% 5.81%
Customer interest rate swaps, pay rate 6.31% 6.48%