XML 121 R110.htm IDEA: XBRL DOCUMENT v3.25.1
Note 20 - Derivative Financial Instruments - Outstanding Undesignated Interest Rate Swap (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Derivative, notional amount $ 300,000  
Fair value 351  
Receiving [Member] | Not Designated as Hedging Instrument [Member]    
Notional amount $ 249,580 $ 244,247
Weighted average maturity (years) (Year) 4 years 8 months 12 days 5 years
Fair value $ 4,939 $ 8,589
Interest Rate Swap Maturing February 6, 2028 [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Derivative, notional amount $ 100,000  
Maturity Date Feb. 06, 2028  
Fixed rate 3.27%  
Fair value $ 1,094  
Paying [Member] | Not Designated as Hedging Instrument [Member]    
Notional amount $ 249,580 $ 244,247
Weighted average maturity (years) (Year) 4 years 8 months 12 days 5 years
Fair value $ 4,939 $ 8,589
Interest Rate Swap Maturing August 6, 2026 [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Derivative, notional amount $ 50,000  
Maturity Date Aug. 06, 2026  
Fixed rate 4.38%  
Fair value $ (384)  
Interest Rate Swap Maturing August 6, 2028 [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Derivative, notional amount $ 50,000  
Maturity Date Aug. 06, 2028  
Fixed rate 3.97%  
Fair value $ (559)  
Interest Rate Swap Maturing August 6, 2029 [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Derivative, notional amount $ 100,000  
Maturity Date Aug. 06, 2029  
Fixed rate 3.58%  
Fair value $ 200