XML 99 R82.htm IDEA: XBRL DOCUMENT v3.20.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
Sep. 30, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedge instruments on the balance sheet $ 3,406 $ 6,350
Gross amounts subject to master netting arrangements not offset on the balance sheet (609) (1,354)
Net amount 2,797 4,996
Total hedging instruments presented on the balance sheet 108,801 102,308
Gross amounts subject to master netting arrangements not offset on the balance sheet (609) (1,354)
Net amount 108,192 100,954
Cross currency swaps | Other long-term assets    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedge instruments on the balance sheet 2,797 4,559
Foreign currency borrowings 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 103,980 99,422
Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 4,821 2,886
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 519 1,791
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 90 0
Cash Flow Hedging | Foreign currency exchange contracts | Accrued liabilities    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 3,631 2,886
Cash Flow Hedging | Foreign currency exchange contracts | Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet $ 1,190 $ 0