XML 277 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives and Risk Management (Fair Value of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Total asset derivatives $ 106,933 $ 75,250
Total liability derivatives 183,413 130,207
Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 243 2,893
Total liability derivatives 1,286 14
Designated as Hedging Instrument | Prepaid Expenses and Other Current Assets | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total asset derivatives   1,998
Designated as Hedging Instrument | Accrued Liabilities | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 243 895
Total liability derivatives 1,286 14
Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 106,690 72,357
Total liability derivatives 182,127 130,193
Not Designated as Hedging Instrument | Prepaid Expenses and Other Current Assets | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total asset derivatives   55
Not Designated as Hedging Instrument | Accrued Liabilities | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 61  
Total liability derivatives 427 4,073
Not Designated as Hedging Instrument | Accrued Liabilities | Interest Rate Contract    
Derivatives, Fair Value [Line Items]    
Total liability derivatives   74
Not Designated as Hedging Instrument | Accrued Liabilities | Other Derivatives    
Derivatives, Fair Value [Line Items]    
Total liability derivatives   4,106
Not Designated as Hedging Instrument | Current derivative assets | Capped Call    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 106,629  
Not Designated as Hedging Instrument | Current derivative liabilities | Embedded Derivative Financial Instruments    
Derivatives, Fair Value [Line Items]    
Total liability derivatives $ 181,700  
Not Designated as Hedging Instrument | Long-term derivative assets | Capped Call    
Derivatives, Fair Value [Line Items]    
Total asset derivatives   72,302
Not Designated as Hedging Instrument | Long-term derivative liability | Embedded Derivative Financial Instruments    
Derivatives, Fair Value [Line Items]    
Total liability derivatives   121,756
Not Designated as Hedging Instrument | Long-term derivative liability | Other Derivatives    
Derivatives, Fair Value [Line Items]    
Total liability derivatives   $ 184