XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Derivatives and Hedging - Notional Amounts and Fair Values (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Derivatives, Fair Value    
Asset Derivatives $ 11,589 $ 15,530
Liability Derivatives 10,125 18,280
Foreign currency contracts    
Derivatives, Fair Value    
Total gross notional amount 416,000  
Foreign currency contracts | Other current assets    
Derivatives, Fair Value    
Asset Derivatives 9,614 12,861
Foreign currency contracts | Other assets    
Derivatives, Fair Value    
Asset Derivatives 1,975 2,669
Foreign currency contracts | Other accrued liabilities    
Derivatives, Fair Value    
Liability Derivatives 9,858 16,582
Foreign currency contracts | Noncurrent liabilities    
Derivatives, Fair Value    
Liability Derivatives $ 267 $ 1,698