XML 136 R111.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives and Hedging - Notional Amounts and Fair Values (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivatives, Fair Value    
Asset Derivatives $ 22,188 $ 6,638
Liability Derivatives 29 6,332
Foreign currency | Other current assets    
Derivatives, Fair Value    
Asset Derivatives 20,004 2,871
Foreign currency | Other assets    
Derivatives, Fair Value    
Asset Derivatives 2,184 3,757
Foreign currency | Other accrued liabilities    
Derivatives, Fair Value    
Liability Derivatives 4 1,585
Foreign currency | Noncurrent liabilities    
Derivatives, Fair Value    
Liability Derivatives 25 4,747
Commodity | Other current assets    
Derivatives, Fair Value    
Asset Derivatives 0 10
Commodity | Other accrued liabilities    
Derivatives, Fair Value    
Liability Derivatives $ 0 $ 0