XML 218 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
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, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Hedging assets, total derivative instruments presented as cash flow hedges on the balance sheet $ 10,768 $ 125
Hedging assets, gross amounts subject to master netting arrangements not offset on the balance sheet (601) (125)
Hedging assets, net amount 10,167 0
Hedging liabilities, total hedging instruments presented on the balance sheet 101,312 124,339
Hedging liabilities, gross amounts subject to master netting arrangements not offset on the balance sheet (601) (125)
Hedging liabilities, net amount 100,711 124,214
Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Hedging liabilities, total hedging instruments presented on the balance sheet 601 15,214
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 6,512 125
Foreign currency exchange contracts | Accrued liabilities | Cash Flow Hedges    
Derivatives, Fair Value [Line Items]    
Hedging liabilities, total hedging instruments presented on the balance sheet 601 12,373
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 4,256 0
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 0 2,841
Foreign currency denominated debt | Long-term debt    
Derivatives, Fair Value [Line Items]    
Hedging liabilities, total hedging instruments presented on the balance sheet $ 100,711 $ 109,125