XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes (Details) - Senior Notes - Convertible Debt
$ / shares in Units, $ in Thousands
1 Months Ended
Mar. 31, 2018
USD ($)
day
shares
Oct. 31, 2020
USD ($)
$ / shares
Jul. 31, 2020
USD ($)
Debt Instrument [Line Items]      
Aggregate principal amount   $ 400,000 $ 400,000
Stated interest rate 1.25%    
Proceeds from issuance of convertible senior notes, net of issuance costs $ 387,200    
On or after October 15, 2024      
Debt Instrument [Line Items]      
Number of shares issuable per 1,000 principal converted (in shares) | shares 8.7912    
Conversion price (in dollars per share) | $ / shares   $ 113.75  
On or after March 20, 2022      
Debt Instrument [Line Items]      
Debt instrument, redemption, percent 100.00%    
Threshold percentage of stock price trigger 130.00%    
Threshold trading days | day 20    
Conversion notice period 30 days