Quarterly report pursuant to Section 13 or 15(d)

Derivative Financial Instruments (Schedule Of Contracts Designated As Hedged Instruments) (Details)

v3.20.1
Derivative Financial Instruments (Schedule Of Contracts Designated As Hedged Instruments) (Details) - Designated as Hedging Instrument [Member]
€ in Thousands, SFr in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
EUR (€)
Dec. 31, 2019
EUR (€)
Mar. 31, 2020
CHF (SFr)
Mar. 31, 2020
CAD ($)
Dec. 31, 2019
CHF (SFr)
Dec. 31, 2019
CAD ($)
Canadian Dollars [Member]            
Foreign Exchange Contracts [Line Items]            
Foreign exchange contracts, Notional Amount | $       $ 13,762   $ 15,932
Derivative, Maturity Date Feb. 01, 2021 Feb. 01, 2021        
Euro [Member]            
Foreign Exchange Contracts [Line Items]            
Foreign exchange contracts, Notional Amount | € € 23,555 € 18,168        
Derivative, Maturity Date Feb. 01, 2021 Feb. 01, 2021        
Swiss Francs [Member]            
Foreign Exchange Contracts [Line Items]            
Foreign exchange contracts, Notional Amount | SFr     SFr 580   SFr 661  
Derivative, Maturity Date Aug. 01, 2020 Aug. 01, 2020