v3.26.1
Note 20 - Derivative Financial Instruments - Outstanding Undesignated Interest Rate Swap (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Notional Amount $ 300,000  
Fair value (274)  
Receiving [Member] | Not Designated as Hedging Instrument [Member]    
Derivative, notional amount $ 351,610 $ 345,098
Weighted average maturity (years) (Year) 3 years 8 months 12 days 4 years
Fair value $ 3,244 $ 4,428
Interest Rate Swap Maturing February 6, 2028 [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Notional Amount $ 100,000  
Maturity Date Feb. 06, 2028  
Fixed rate 3.27%  
Fair value $ 616  
Paying [Member] | Not Designated as Hedging Instrument [Member]    
Derivative, notional amount $ 351,610 $ 345,098
Weighted average maturity (years) (Year) 3 years 8 months 12 days 4 years
Fair value $ 3,244 $ 4,428
Interest Rate Swap Maturing August 6, 2026 [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Notional Amount $ 50,000  
Maturity Date Aug. 06, 2026  
Fixed rate 4.38%  
Fair value $ (179)  
Interest Rate Swap Maturing August 6, 2028 [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Notional Amount $ 50,000  
Maturity Date Aug. 06, 2028  
Fixed rate 3.97%  
Fair value $ (515)  
Interest Rate Swap Maturing August 6, 2029 [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Notional Amount $ 100,000  
Maturity Date Aug. 06, 2029  
Fixed rate 3.58%  
Fair value $ (196)