XML 59 R45.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Dec. 31, 2018
Designated as Hedging Instrument [Member]    
Foreign exchange forward, Fair Value Asset $ 560 $ 710
Foreign exchange forward, Fair Value Liability 1,629
Not Designated as Hedging Instrument [Member]    
Foreign exchange forward, Fair Value Asset
Foreign exchange forward, Fair Value Liability 672 1,328
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member]    
Foreign exchange forward, Fair Value Asset [1]
Foreign exchange forward, Fair Value Liability [1] 1,629
Foreign Exchange Contract [Member] | Not Designated as Hedging Instrument [Member]    
Foreign exchange forward, Fair Value Asset [2]
Foreign exchange forward, Fair Value Liability 672 1,328
Interest Rate Cap [Member] | Designated as Hedging Instrument [Member]    
Foreign exchange forward, Fair Value Asset [3] 560 710
Foreign exchange forward, Fair Value Liability [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.