Note 14 - Financial Derivatives - Not Designated as Hedging (Details) - Not Designated as Hedging Instrument [Member] - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
---|---|---|
Foreign Exchange Forward [Member] | ||
Notional | $ 676 | $ 0 |
Option contracts | 2,911 | 0 |
Spot, Forward, and Swap Contracts with Negative Fair Value [Member] | ||
Notional | 181,997 | 151,244 |
Option contracts | 1,113 | 4,658 |
Spot, Forward, and Swap Contracts with Positive Fair Value [Member] | ||
Notional | 51,782 | 132,813 |
Option contracts | $ (327) | $ (2,200) |