XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Instruments - Derivative Fair Value (Details) - Level 2 - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Fair value $ 136,254 $ 117,620
Notional amount 465,864 368,708
Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair value 70,468 67,710
Other long-term obligations    
Derivatives, Fair Value [Line Items]    
Fair value $ 65,786 $ 49,910