XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Financial Instruments and Fair Value Measurements - Estimated Fair Values of Derivative Instruments (Details) - Fair Value, Inputs, Level 2 [Member] - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments $ 0 $ 138
Derivatives designated as hedging instruments 8,464 4,459
Not Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments 0 459
Derivatives designated as hedging instruments 1,607 70
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments [1] 0 0
Derivatives designated as hedging instruments [1] 8,464 4,459
Foreign Exchange Contract [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments [2] 0 459
Derivatives designated as hedging instruments [2] 1,607 70
Interest Rate Cap [Member] | Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments [3] 0 138
Derivatives designated as hedging instruments [3] $ 0 $ 0
[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.