XML 51 R148.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments - Fair Value (Details) - Derivatives not designated as hedging instruments: - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Foreign currency forward contracts | Other current assets    
Derivative Asset, Fair Value, Amount Not Offset Against Collateral    
Foreign currency forward contracts $ 1,372 $ 8,234
Foreign currency forward contracts | Accrued expenses and other current liabilities    
Derivative Asset, Fair Value, Amount Not Offset Against Collateral    
Fair value, gross liability 4,068 1,161
Interest rate cap contracts | Other assets    
Derivative Asset, Fair Value, Amount Not Offset Against Collateral    
Foreign currency forward contracts $ 6 $ 0