XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Hedging - Derivative Fair Value (Details) - Designated as hedging instruments - Foreign currency forward contracts - Cash flow hedging - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Derivative [Line Items]    
Total assets $ 8,098 $ 9,725
Total liabilities (6,333) (7,354)
Prepaid expenses and other current assets    
Derivative [Line Items]    
Total assets 8,054 9,725
Other assets    
Derivative [Line Items]    
Total assets 44 0
Other current liabilities    
Derivative [Line Items]    
Total liabilities (4,871) (5,533)
Other long-term liabilities    
Derivative [Line Items]    
Total liabilities $ (1,462) $ (1,821)