XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Summary of Convertible Senior Notes (Details) - Convertible Debt
Nov. 15, 2020
USD ($)
$ / shares
Jun. 01, 2019
USD ($)
$ / shares
Feb. 15, 2018
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
Nov. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Feb. 28, 2018
USD ($)
$ / shares
Convertible Senior Notes Due February 2023              
Debt Instrument [Line Items]              
Principal amount | $     $ 230,000,000 $ 10,900,000     $ 230,000,000
Interest rate     0.75%        
Effective interest rate for liability component     5.88%        
Initial conversion rate of common stock     17.4292        
Conversion price (in dollars per share) | $ / shares     $ 57.38       $ 57.38
Convertible Senior Notes Due June 2026              
Debt Instrument [Line Items]              
Principal amount | $   $ 316,250,000       $ 316,300,000  
Interest rate   0.75%          
Effective interest rate for liability component   5.38%          
Initial conversion rate of common stock   11.2851          
Conversion price (in dollars per share) | $ / shares   $ 88.61          
Convertible Notes Due November 2025              
Debt Instrument [Line Items]              
Principal amount | $ $ 350,000,000       $ 350,000,000    
Interest rate 0.125%            
Effective interest rate for liability component 5.00%            
Initial conversion rate of common stock 7.1355            
Conversion price (in dollars per share) | $ / shares $ 140.14