XML 18 R69.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value and Balance Sheet Locations - (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Derivatives Fair Value [Line Items]    
Derivative asset, fair value $ 2,973 $ 9,366
Derivative liability, fair value 3,619 9,974
Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member] | Prepaid Expenses and Other Current Assets [Member]    
Derivatives Fair Value [Line Items]    
Derivative asset, fair value 131 262
Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member] | Accrued expenses [Member]    
Derivatives Fair Value [Line Items]    
Derivative liability, fair value 0 0
Not Designated as Hedging Instrument [Member] | 1.25% Call Option [Member] | Other Assets [Member]    
Derivatives Fair Value [Line Items]    
Derivative asset, fair value 2,842 9,104
Not Designated as Hedging Instrument [Member] | 1.25% Embedded Cash Conversion Option [Member] | Other Liabilities [Member]    
Derivatives Fair Value [Line Items]    
Derivative liability, fair value $ 3,619 $ 9,974