Derivatives - Schedule of Estimated Fair Values of Derivatives Designated as Hedging Instruments (Details) - USD ($) $ in Thousands |
Jun. 30, 2019 |
Dec. 31, 2018 |
---|---|---|
Derivative [Line Items] | ||
Derivative Assets (Liabilities) | $ (15,921) | $ (316) |
Prepaid expenses and other current assets | Foreign exchange contracts | ||
Derivative [Line Items] | ||
Derivative asset | 594 | 0 |
Prepaid expenses and other current assets | Interest rate swaps | ||
Derivative [Line Items] | ||
Derivative asset | 0 | 3,674 |
Other accrued liabilities | Foreign exchange contracts | ||
Derivative [Line Items] | ||
Derivative liability | 0 | (4,285) |
Other accrued liabilities | Interest rate swaps | ||
Derivative [Line Items] | ||
Derivative liability | (4,752) | 0 |
Other assets, net | Interest rate swaps | ||
Derivative [Line Items] | ||
Derivative asset | 0 | 295 |
Other noncurrent liabilities | Interest rate swaps | ||
Derivative [Line Items] | ||
Derivative liability | $ (11,763) | $ 0 |