XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Dec. 31, 2018
May 02, 2017
Debt Instrument [Line Items]      
Convertible senior notes principal amount $ 517,500 $ 517,500  
2.25% Convertible Senior Notes due 2024      
Debt Instrument [Line Items]      
Convertible senior notes principal amount     $ 517,500
Convertible senior notes interest percentage     2.25%
Convertible senior notes convertible latest date May 15, 2024    
Convertible senior notes 7 years    
2.25% Convertible Senior Notes due 2024 | Significant Other Observable Inputs (Level 2)      
Debt Instrument [Line Items]      
Debt instrument fair value $ 700,900 $ 616,100