XML 119 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Derivatives and Hedging Activities - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative Assets, balance sheet location Other Assets Other Assets
Derivative Liabilities balance sheet location Accrued Liabilities Accrued Liabilities
Interest Rate Swap [Member]    
Notional Amount $ 866,157 $ 676,526
Derivative Assets Interest rate swaps 26,793 27,505
Derivative Liabilities Interest rate swaps 27,050 27,964
Interest Rate Swap Liabilities [Member]    
Notional Amount $ 864,130 $ 674,499