XML 73 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Note 6 - Financial Instruments and Fair Value Measurements - Estimated Fair Values of Derivative Instruments (Details) - Fair Value, Inputs, Level 2 [Member] - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments $ 16 $ 138
Derivatives designated as hedging instruments 18,042 4,459
Not Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments 459
Derivatives designated as hedging instruments 3,054 70
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments [1]
Derivatives designated as hedging instruments [1] 18,042 4,459
Foreign Exchange Contract [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments [2] 459
Derivatives designated as hedging instruments [2] 3,054 70
Interest Rate Cap [Member] | Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments [3] 16 138
Derivatives designated as hedging instruments [3]
[1] Recorded in accounts payable and accrued expenses, and other long-term liabilities.
[2] Recorded in prepaid expenses and other current assets, and accounts payable and accrued expenses.
[3] Recorded in prepaid expenses and other current assets, and other long-term assets.