XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives and Risk Management Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Total asset derivatives $ 44,838 $ 561
Total liability derivatives 60,972 3,680
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 1,787 535
Total liability derivatives   543
Derivatives Designated as Hedging Instruments | Prepaid expenses and other current assets | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 1,775 148
Derivatives Designated as Hedging Instruments | Accrued liabilities | Interest rate swap contracts    
Derivatives, Fair Value [Line Items]    
Total liability derivatives   313
Derivatives Designated as Hedging Instruments | Accrued liabilities | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 12 387
Total liability derivatives   169
Derivatives Designated as Hedging Instruments | Long-term derivative liability | Interest rate swap contracts    
Derivatives, Fair Value [Line Items]    
Total liability derivatives   61
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 43,051 26
Total liability derivatives 60,972 3,137
Derivatives Not Designated as Hedging Instruments | Prepaid expenses and other current assets | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 4,052  
Total liability derivatives 34 33
Derivatives Not Designated as Hedging Instruments | Accrued liabilities | Interest rate swap contracts    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 139  
Derivatives Not Designated as Hedging Instruments | Accrued liabilities | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total asset derivatives   26
Total liability derivatives 51 $ 3,104
Derivatives Not Designated as Hedging Instruments | Accrued liabilities | Other derivatives    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 1,160  
Derivatives Not Designated as Hedging Instruments | Long-term derivative liability | Embedded exchange feature    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 59,398  
Derivatives Not Designated as Hedging Instruments | Long-term derivative liability | Other derivatives    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 190  
Derivatives Not Designated as Hedging Instruments | Other assets | Capped call derivatives    
Derivatives, Fair Value [Line Items]    
Total asset derivatives $ 38,999