XML 73 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Liabilities $ (408) $ (1,754)
Designated as Hedging Instrument [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Liabilities (379) (255)
Prepaid Assets and Other Current Assets [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Assets 712 397
Prepaid Assets and Other Current Assets [Member] | Designated as Hedging Instrument [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Assets 654 0
Prepaid Assets and Other Current Assets [Member] | Designated as Hedging Instrument [Member] | Interest Rate Contracts [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Assets 654 0
Prepaid Assets and Other Current Assets [Member] | Designated as Hedging Instrument [Member] | Foreign Exchange Contracts [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Assets 0 0
Prepaid Assets and Other Current Assets [Member] | Not Designated as Hedging Instrument [Member] | Foreign Exchange Contracts [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Assets 58 397
Accrued Liabilities [Member] | Designated as Hedging Instrument [Member] | Foreign Exchange Contracts [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Liabilities (379) (177)
Accrued Liabilities [Member] | Not Designated as Hedging Instrument [Member] | Foreign Exchange Contracts [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Liabilities (29) (1,499)
Other Liabilities [Member] | Designated as Hedging Instrument [Member] | Interest Rate Contracts [Member]    
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]    
Derivative Liabilities $ 0 $ (78)