Note 18 - Derivative Instruments - Schedule of Gain/(Losses) in Derivative Instruments (Details) - Not Designated as Hedging Instrument, Trading [Member] - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Derivative, Gain (Loss) on Derivatives, Net | $ 216 | $ 209 |
Interest Rate Swap [Member] | ||
Derivative, Gain (Loss) on Derivatives, Net | 0 | 21 |
Mortgage Interest Rate Swap [Member] | ||
Derivative, Gain (Loss) on Derivatives, Net | 187 | 0 |
Interest Rate Lock Commitments [Member] | ||
Derivative, Gain (Loss) on Derivatives, Net | 322 | 153 |
Forward Loan Sales Commitments [Member] | ||
Derivative, Gain (Loss) on Derivatives, Net | (7) | (6) |
To-be-announced Mortgage Backed Securities [Member] | ||
Derivative, Gain (Loss) on Derivatives, Net | $ (286) | $ 41 |