XML 101 R83.htm IDEA: XBRL DOCUMENT v3.20.1
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
Mar. 31, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedge instruments on the balance sheet $ 19,526 $ 6,350
Gross amounts subject to master netting arrangements not offset on the balance sheet (39) (1,354)
Net amount 19,487 4,996
Total hedging instruments presented on the balance sheet 98,084 102,308
Gross amounts subject to master netting arrangements not offset on the balance sheet (39) (1,354)
Net amount 98,045 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 9,883 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 98,045 99,422
Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 39 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 8,346 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 1,297 0
Cash Flow Hedging | Foreign currency exchange contracts | Accrued liabilities    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet $ 39 $ 2,886