XML 88 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Hedging Instruments (Schedule Of Fair Values And Balance Sheet Classifications Of Derivatives Designated As Hedging Instruments) (Details) - Derivatives and non-derivatives designated as hedging instruments - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedge instruments on the balance sheet $ 2,454 $ 125
Gross amounts subject to master netting arrangements not offset on the balance sheet (2,010) (125)
Net amount 444 0
Total hedging instruments presented on the balance sheet 111,121 124,339
Gross amounts subject to master netting arrangements not offset on the balance sheet (2,010) (125)
Net amount 109,111 124,214
Non-derivative foreign currency denominated debt designated as net investment hedge on the balance sheet | Long-term debt    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 105,634 109,125
Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 5,487 15,214
Cash Flow Hedging | Foreign currency exchange contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedge instruments on the balance sheet 1,676 125
Cash Flow Hedging | Foreign currency exchange contracts | Other long-term assets    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedge instruments on the balance sheet 724 0
Cash Flow Hedging | Foreign currency exchange contracts | Accrued liabilities    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 5,349 12,373
Cash Flow Hedging | Foreign currency exchange contracts | Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 138 0
Cash Flow Hedging | Cross currency swaps | Other long-term assets    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedge instruments on the balance sheet 54 0
Cash Flow Hedging | Cross currency swaps | Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet $ 0 $ 2,841