XML 105 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Financial Instruments (Schedule Of The Fair Values Of Derivative Instruments) (Details) - Cash flow hedging - Foreign currency - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivatives Designated as Hedging Instruments | Prepaid expenses and other current assets    
Asset Derivatives    
Derivative assets fair value $ 3,945 $ 1,335
Derivatives Designated as Hedging Instruments | Accrued expenses and other current liabilities    
Liability Derivatives    
Derivative liabilities fair value 75 371
Derivatives Not Designated as Hedging Instruments | Prepaid expenses and other current assets    
Asset Derivatives    
Derivative assets fair value 67 554
Derivatives Not Designated as Hedging Instruments | Accrued expenses and other current liabilities    
Liability Derivatives    
Derivative liabilities fair value $ 1,372 $ 1,019