XML 24 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Senior Notes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 13, 2019
Mar. 31, 2020
Debt Instrument [Line Items]    
Interest expense related to amortization of debt discount and issuance costs   $ 5,532
0.125% Convertible Senior Notes Due 2024    
Debt Instrument [Line Items]    
Proceeds form issuance of convertible note $ 500,000  
Convertible senior notes interest rate 0.125%  
Option to purchase aggregate principal amount $ 65,000  
Interest expense related to amortization of debt discount and issuance costs   5,500
Coupon interest expense   $ 200
Remaining life of notes   52 months
0.125% Convertible Senior Notes Due 2024 | Level 2    
Debt Instrument [Line Items]    
Estimated fair value of convertible senior notes   $ 491,200