XML 58 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Fair Value of Financial Instruments - Summary of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Foreign currency forward contracts $ 538 $ 942
Foreign currency forward contracts (3,877) (1,074)
Designated as Hedging Instrument [Member]    
Foreign currency forward contracts 511 427
Foreign currency forward contracts (2,200) (524)
Not Designated as Hedging Instrument [Member]    
Foreign currency forward contracts 27 515
Foreign currency forward contracts $ (1,677) $ (550)