XML 56 R43.htm IDEA: XBRL DOCUMENT v3.19.1
FAIR VALUE - Narrative (Details) - Convertible senior notes - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Sep. 09, 2014
Schedule of Cash and Cash Equivalents and Marketable Securities [Line Items]      
Interest rate     2.50%
Par value of debt   $ 345,000,000 $ 345,000,000
Fair Value | Level 2      
Schedule of Cash and Cash Equivalents and Marketable Securities [Line Items]      
Estimated fair value of debt $ 277,100,000 $ 231,800,000