Note 15 - Financial Derivatives - Cash Flow Swap Hedges (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|||||
| Notional | $ 17,600 | $ 17,600 | $ 24,000 | ||||||
| Fair Value Hedging [Member] | Designated as Hedging Instrument [Member] | Interest Rate Swap [Member] | |||||||||
| Notional | $ 623,678 | $ 623,678 | $ 625,222 | ||||||
| Weighted average fixed rate-pay | 3.81% | 3.81% | 4.06% | ||||||
| Weighted average variable rate spread | 0.18% | 0.18% | 0.19% | ||||||
| Weighted average variable rate-receive | 4.17% | 4.17% | 4.41% | ||||||
| Net gain/(loss)(1) | [1] | $ 1,678 | $ (2,417) | ||||||
| Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Interest Rate Swap [Member] | |||||||||
| Periodic net settlement of swaps | [2] | $ (565) | $ 834 | $ (1,099) | $ 2,334 | ||||
| |||||||||