v3.25.1
Note 18 - Derivative Instruments (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Collateral Already Posted, Aggregate Fair Value $ 0 $ 3,900
Derivative Liability, Subject to Master Netting Arrangement, after Offset and Deduction 9,765 4,700
Designated as Hedging Instrument [Member]    
Derivative Liability, Subject to Master Netting Arrangement, after Offset and Deduction 9,700 8,600
Designated as Hedging Instrument [Member] | Residential Mortgage-Backed Securities [Member]    
Financial Asset, Closed Portfolio, Portfolio Layer Method, Amortized Cost $ 293,600 $ 296,900
Designated as Hedging Instrument [Member] | Interest Rate Swap [Member] | Cash Flow Hedging [Member]    
Derivative, Term of Contract (Month) 21 months