Note 16 - Financial Derivatives - Not Designated as Hedging (Details) - Not Designated as Hedging Instrument [Member] - USD ($) $ in Thousands |
Sep. 30, 2020 |
Dec. 31, 2019 |
---|---|---|
Foreign Exchange Forward [Member] | ||
Notional | $ 850 | $ 908 |
Option contracts, fair value | (6) | (7) |
Spot, Forward, and Swap Contracts with Positive Fair Value [Member] | ||
Notional | 107,071 | 146,397 |
Option contracts, fair value | 3,236 | 2,411 |
Spot, Forward, and Swap Contracts with Negative Fair Value [Member] | ||
Notional | 160,489 | 127,003 |
Option contracts, fair value | $ (1,592) | $ (1,415) |