XML 101 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Hedging Activities And Financial Instruments (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Derivative [Line Items]    
Derivative financial instruments $ (318,000)  
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Foreign currency contracts 102,407,000 $ 75,304,000
Level 2 | Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative financial instruments $ (318,000)  
Interest Rate Contract | Designated as Hedging Instrument    
Derivative [Line Items]    
Floor interest rate (as a percentage) 0.00%  
Notional interest rate contracts outstanding $ 40,000,000