Note 7 - Derivative Instruments and Hedging Activities (Details Textual) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
May 31, 2020 |
|
Interest Rate Swap [Member] | |||
Derivative, Notional Amount | $ 70.0 | ||
Forward Contracts [Member] | |||
Derivative, Notional Amount | $ 49.7 | $ 31.8 | |
Forward Contracts [Member] | Designated as Hedging Instrument [Member] | |||
Derivative, Notional Amount | $ 49.7 | $ 26.8 | |
Forward Contracts [Member] | Minimum [Member] | |||
Derivative, Term of Contract (Month) | 1 month | ||
Forward Contracts [Member] | Maximum [Member] | |||
Derivative, Term of Contract (Month) | 12 years |