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 | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Derivative, Gain (Loss) on Derivatives, Net | $ (116) | $ 222 | $ 187 | $ 438 |
| Interest Rate Swap [Member] | ||||
| Derivative, Gain (Loss) on Derivatives, Net | 0 | 0 | 0 | 0 |
| Mortgage Interest Rate Swap [Member] | ||||
| Derivative, Gain (Loss) on Derivatives, Net | (96) | 191 | (50) | 378 |
| Interest Rate Lock Commitments [Member] | ||||
| Derivative, Gain (Loss) on Derivatives, Net | 288 | 275 | 237 | 597 |
| Forward Loan Sales Commitments [Member] | ||||
| Derivative, Gain (Loss) on Derivatives, Net | (28) | (190) | (186) | (197) |
| To-be-announced Mortgage Backed Securities [Member] | ||||
| Derivative, Gain (Loss) on Derivatives, Net | $ (280) | $ (54) | $ 186 | $ (340) |