XML 76 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives and Risk Management - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Total asset derivatives $ 87,094 $ 75,250
Total liability derivatives 150,679 130,207
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 1,379 2,893
Total liability derivatives   14
Derivatives Designated as Hedging Instruments | Prepaid Expenses and Other Current Assets | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 1,048 1,998
Derivatives Designated as Hedging Instruments | Accrued liabilities | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 331 895
Total liability derivatives 724 14
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 85,715 72,357
Total liability derivatives 149,955 130,193
Derivatives Not Designated as Hedging Instruments | Prepaid Expenses and Other Current Assets | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 863 55
Derivatives Not Designated as Hedging Instruments | Long-term derivative assets | Capped Call    
Derivatives, Fair Value [Line Items]    
Total asset derivatives   72,302
Derivatives Not Designated as Hedging Instruments | Accrued liabilities | Interest rate swap contracts    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 36 74
Derivatives Not Designated as Hedging Instruments | Accrued liabilities | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 705 4,073
Derivatives Not Designated as Hedging Instruments | Accrued liabilities | Other Contract    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 931 4,106
Derivatives Not Designated as Hedging Instruments | Long-term derivative liability | Embedded Derivative Financial Instruments    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 148,091 121,756
Derivatives Not Designated as Hedging Instruments | Long-term derivative liability | Other Contract    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 192 $ 184
Derivatives Not Designated as Hedging Instruments | Other assets | Capped Call    
Derivatives, Fair Value [Line Items]    
Total asset derivatives $ 84,852