XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Dec. 31, 2018
Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments $ 420 $ 710
Derivatives designated as hedging instruments 1,536
Not Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments
Derivatives designated as hedging instruments 171 1,328
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments [1]
Derivatives designated as hedging instruments [1] 1,536
Foreign Exchange Contract [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments [2]
Derivatives designated as hedging instruments 171 1,328
Interest Rate Cap [Member] | Designated as Hedging Instrument [Member]    
Derivatives designated as hedging instruments [3] 420 710
Derivatives designated as hedging instruments [3]
[1] Recorded in accounts payable and accrued expenses and other long-term liabilities.
[2] Recorded in accounts payable and accrued expenses.
[3] Recorded in prepaid expenses and other current assets and other long-term assets.