XML 72 R60.htm IDEA: XBRL DOCUMENT v3.19.2
LONG-TERM DEBT, DERIVATIVES AND LETTERS OF CREDIT - Fair Value Totals and Balance Sheet Classification for Derivatives Designated as Hedges (Details) - Long-term debt - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
May 17, 2018
Designated as Hedging Instrument | Net Investment Hedge      
Derivatives, Fair Value [Line Items]      
Fair value liability $ (3,999) $ (3,904)  
Not Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Convertible debt embedded derivative liability     $ 45,400