XML 101 R83.htm IDEA: XBRL DOCUMENT v3.19.1
LONG-TERM DEBT, DERIVATIVES AND LETTERS OF CREDIT - Fair Value and Balance Sheet Classification (Detail) - Long-term debt - USD ($)
$ in Thousands
Dec. 31, 2018
May 17, 2018
Dec. 31, 2017
Designated as Hedging Instrument | Net investment hedge      
Derivatives, Fair Value [Line Items]      
Fair value liability $ (3,904)   $ (3,246)
Not Designated as Hedging Instrument [Member]      
Derivatives, Fair Value [Line Items]      
Convertible debt embedded derivative liability $ 0 $ 45,400 $ 20,594