XML 88 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Long‑Term Debt - Convertible Notes Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 26, 2021
USD ($)
share_rate
day
$ / shares
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Debt Instrument [Line Items]      
Payments of debt issuance costs   $ 3,777 $ 0
2026 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Debt instrument, face amount $ 690,000    
Debt instrument, interest rate, stated percentage 0.125%    
Payments of debt issuance costs $ 18,055    
Payments of expenses associated with initial public offering 25,530    
Repayment of credit facility $ 250,500    
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%    
Debt instrument, convertible, threshold trading days | day 20    
Debt instrument, convertible, threshold consecutive trading days | day 30    
Debt instrument, redemption price, percentage 98.00%    
Debt instrument, convertible, number of equity instruments, conversion rate | share_rate 15.5925    
Debt instrument, convertible, conversion price (USD per share) | $ / shares $ 64.13    
Number of trading days after maturity date, debt redeemable 40 days    
Weighted average interest rate over time   0.658%  
2026 Notes | Convertible Debt | Accounts Payable      
Debt Instrument [Line Items]      
Payments of debt issuance costs   $ 555  
2026 Notes | Convertible Debt | Accrued Liabilities Current      
Debt Instrument [Line Items]      
Payments of debt issuance costs   $ 50  
2026 Notes | Convertible Debt | Minimum      
Debt Instrument [Line Items]      
Share price threshold, adjustment to conversion rate (USD per share) | $ / shares $ 44.23    
2026 Notes | Convertible Debt | Maximum      
Debt Instrument [Line Items]      
Debt instrument, convertible, number of equity instruments, conversion rate | share_rate 22.6090    
Share price threshold, adjustment to conversion rate (USD per share) | $ / shares $ 210.00    
Debt covenant, percent of note holders threshold by amount of principal outstanding 25.00%    
2026 Notes | Convertible Debt | Debt Conversion Terms One      
Debt Instrument [Line Items]      
Debt instrument, convertible, threshold trading days | day 20    
Debt instrument, convertible, threshold consecutive trading days | day 30    
2026 Notes | Convertible Debt | Debt Conversion Terms Two      
Debt Instrument [Line Items]      
Debt instrument, convertible, threshold consecutive business days | day 5    
Debt instrument, convertible, threshold consecutive trading days, after threshold consecutive business days | day 10