XML 59 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Fair Value of Financial Instruments - Summary of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Foreign currency forward contracts $ 3,336 $ 538
Foreign currency forward contracts (388) (3,877)
Designated as Hedging Instrument [Member]    
Foreign currency forward contracts 1,737 511
Foreign currency forward contracts (181) (2,200)
Not Designated as Hedging Instrument [Member]    
Foreign currency forward contracts 1,599 27
Foreign currency forward contracts $ (207) $ (1,677)