XML 84 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Financial Instruments (Fair Value of Derivative Instruments Included in Balance Sheets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Derivatives designated as hedging instruments | Interest Rate Swap | Accrued liabilities    
Derivatives designated as hedging instruments:    
Interest rate swap contracts liabilities $ 995 $ 356
Derivatives not designated as hedging instruments | Foreign Exchange Forward | Prepaid expenses and other current assets    
Derivatives not designated as hedging instruments:    
Foreign currency derivative assets 1,270 1,452
Derivatives not designated as hedging instruments | Foreign Exchange Forward | Other assets    
Derivatives not designated as hedging instruments:    
Foreign currency derivative assets 1,687 2,057
Derivatives not designated as hedging instruments | Foreign Exchange Forward | Accrued liabilities    
Derivatives not designated as hedging instruments:    
Foreign currency derivative liabilities 597 700
Derivatives not designated as hedging instruments | Foreign Exchange Forward | Other liabilities    
Derivatives not designated as hedging instruments:    
Foreign currency derivative liabilities $ 1,650 $ 2,421