XML 90 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Hedging - Derivative Fair Value (Details) - Foreign currency forward contracts - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
Total assets $ 0 $ 9,725
Total liabilities (63,467) (7,354)
Designated as hedging instruments    
Derivative [Line Items]    
Total assets 0 9,725
Total liabilities (63,467) (7,354)
Prepaid expenses and other current assets | Designated as hedging instruments    
Derivative [Line Items]    
Fair value - assets 0 9,725
Other current liabilities | Designated as hedging instruments    
Derivative [Line Items]    
Fair value - liabilities (59,184) (5,533)
Other assets | Designated as hedging instruments    
Derivative [Line Items]    
Fair value - assets 0 0
Other long-term liabilities | Designated as hedging instruments    
Derivative [Line Items]    
Fair value - liabilities $ (4,283) $ (1,821)