Quarterly report pursuant to Section 13 or 15(d)

Derivative Financial Instruments (Schedule Of Derivative Instruments Fair Value And Balance Sheet Classification) (Details)

v3.21.2
Derivative Financial Instruments (Schedule Of Derivative Instruments Fair Value And Balance Sheet Classification) (Details) - Forward exchange contracts [Member] - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Prepaid And Other Current Assets [Member] | Designated as Hedging Instrument [Member]    
Derivative instruments in asset positions, Forward exchange contracts $ 184  
Accounts Payable And Accrued Liabilities [Member] | Designated as Hedging Instrument [Member]    
Derivative instruments in liability positions, Forward exchange contracts 355 $ 1,539
Accounts Payable And Accrued Liabilities [Member] | Undesignated [Member]    
Derivative instruments in liability positions, Forward exchange contracts $ 4,513  
Other Long-Term Liabilities [Member] | Designated as Hedging Instrument [Member]    
Derivative instruments in liability positions, Forward exchange contracts   $ 90