Annual report pursuant to Section 13 and 15(d)

Financial Instruments and Risk Management (Gross Notional Amount of Outstanding Derivatives) (Details)

v3.19.3.a.u2
Financial Instruments and Risk Management (Gross Notional Amount of Outstanding Derivatives) (Details) - Foreign Exchange Forward [Member] - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Currency forward contracts $ 471,822 $ 399,348
Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Currency forward contracts $ 214,086 $ 379,701