XML 71 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Hedging - Derivative Fair Value (Details) - Foreign currency forward contracts - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivative [Line Items]    
Total assets $ 9,725 $ 20,537
Total liabilities (7,354) (448)
Designated as hedging instruments    
Derivative [Line Items]    
Total assets 9,725 20,537
Total liabilities (7,354) (448)
Prepaid expenses and other current assets | Designated as hedging instruments    
Derivative [Line Items]    
Fair value - assets 9,725 19,023
Other current liabilities | Designated as hedging instruments    
Derivative [Line Items]    
Fair value - liabilities (5,533) (340)
Other assets | Designated as hedging instruments    
Derivative [Line Items]    
Fair value - assets 0 1,514
Other long-term liabilities | Designated as hedging instruments    
Derivative [Line Items]    
Fair value - liabilities $ (1,821) $ (108)