XML 75 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Debt - Narrative (Details) - 1.75% Convertible Senior Notes due 2023 - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Jul. 23, 2018
Debt Instrument [Line Items]      
Aggregated principal amount     $ 143,750,000
Stated interest rate     1.75%
Fair Value, Inputs, Level 2      
Debt Instrument [Line Items]      
Debt instrument, fair value $ 138,998,000 $ 117,875,000