XML 122 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives - Schedule of Estimated Fair Values of Derivatives Designated as Hedging Instruments (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivative [Line Items]    
Derivative asset (liabilities), net $ (12,985) $ (316)
Prepaid expenses and other current assets | Foreign exchange contracts    
Derivative [Line Items]    
Derivative asset 1,953 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 (7,020) 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 $ (7,918) $ 0