Note 9 - Derivative Financial Instruments (Details Textual) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|||||||||
| Derivative, Collateral Post | $ 0 | $ 0 | $ 0 | ||||||||||
| Interest Rate Swap [Member] | |||||||||||||
| Derivative, Gain (Loss) on Derivative, Net | 0 | $ 0 | 0 | $ 0 | |||||||||
| Derivative, Notional Amount | [1],[2] | 316,692 | [3] | 316,692 | [3] | 361,564 | |||||||
| Interest Rate Swap [Member] | Customers [Member] | |||||||||||||
| Derivative, Notional Amount | 158,300 | 158,300 | 180,800 | ||||||||||
| Offsetting Interest Rate Swap [Member] | Other Financial Institutions [Member] | |||||||||||||
| Derivative, Notional Amount | $ 158,300 | $ 158,300 | $ 180,800 | ||||||||||
| |||||||||||||