Note 6 - Derivative Instruments and Hedging Activities (Details Textual) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
May 31, 2020 |
|
| Interest Rate Swap [Member] | |||
| Derivative, Notional Amount | $ 70.0 | ||
| Forward Contracts [Member] | |||
| Derivative, Notional Amount | $ 27.2 | $ 29.4 | |
| Forward Contracts [Member] | Designated as Hedging Instrument [Member] | |||
| Derivative, Notional Amount | $ 27.2 | $ 29.4 | |
| Forward Contracts [Member] | Minimum [Member] | |||
| Derivative, Term of Contract (Month) | 1 month | ||
| Forward Contracts [Member] | Maximum [Member] | |||
| Derivative, Term of Contract (Month) | 12 months |