XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives and Hedging - Notional Amounts and Fair Values (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 12,339 $ 6,638
Liability Derivatives 18,326 6,332
Other accrued liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives 158 0
Foreign currency contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 4,933 2,871
Foreign currency contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 7,406 3,757
Foreign currency contracts | Other accrued liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives 7,040 1,585
Foreign currency contracts | Noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives 11,128 4,747
Commodity contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 0 $ 10