v3.25.1
Note 10 - Derivatives and Hedging Activities - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivative Assets, balance sheet location Other Assets Other Assets
Derivative Liabilities balance sheet location Accrued Liabilities Accrued Liabilities
Interest Rate Swap [Member]    
Notional Amount $ 890,944 $ 866,157
Derivative Assets Interest rate swaps 24,722 26,793
Derivative Liabilities Interest rate swaps 25,073 27,050
Interest Rate Swap Liabilities [Member]    
Notional Amount $ 888,917 $ 864,130