XML 56 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Hedging Activities And Financial Instruments (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Derivative [Line Items]    
Derivative financial instruments $ (798,000)  
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Foreign currency contracts 105,923,000 $ 75,304,000
Level 2 | Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative financial instruments $ (798,000)  
Interest Rate Contract | Designated as Hedging Instrument    
Derivative [Line Items]    
Floor interest rate (as a percentage) 0.00%  
Notional interest rate contracts outstanding $ 50,000,000