XML 124 R107.htm IDEA: XBRL DOCUMENT v3.20.4
Hedging Instruments (Schedule of Fair Values and Balance Sheet Classifications of Derivatives and Non-derivatives Designated as Hedging Instruments) (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Hedging assets, total derivative instruments presented as cash flow hedges on the balance sheet $ 125 $ 6,350
Hedging assets, gross amounts subject to master netting arrangements not offset on the balance sheet (125) (1,354)
Hedging assets, net amount 0 4,996
Hedging liabilities, total hedging instruments presented on the balance sheet 124,339 102,308
Hedging liabilities, gross amounts subject to master netting arrangements not offset on the balance sheet (125) (1,354)
Hedging liabilities, net amount 124,214 100,954
Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Hedging liabilities, total hedging instruments presented on the balance sheet 15,214 2,886
Foreign currency exchange contracts | Other current assets | Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Hedging assets, total derivative instruments presented as cash flow hedges on the balance sheet 125 1,791
Foreign currency exchange contracts | Accrued liabilities | Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Hedging liabilities, total hedging instruments presented on the balance sheet 12,373 2,886
Cross currency swaps | Other long-term assets    
Derivatives, Fair Value [Line Items]    
Hedging assets, total derivative instruments presented as cash flow hedges on the balance sheet 0 4,559
Cross currency swaps | Other long-term liabilities | Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Hedging liabilities, total hedging instruments presented on the balance sheet 2,841 0
Foreign currency denominated debt | Long-term debt    
Derivatives, Fair Value [Line Items]    
Hedging liabilities, total hedging instruments presented on the balance sheet $ 109,125 $ 99,422