XML 67 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Indebtedness - Additional Information (Detail)
3 Months Ended 6 Months Ended
Jan. 02, 2021
USD ($)
Nov. 14, 2017
USD ($)
shares
$ / shares
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]              
Debt instrument, face amount     $ 1,119,993,000   $ 1,119,993,000    
ASU 2020-06              
Debt Instrument [Line Items]              
Increase in convertible notes $ 96,800,000            
Decrease in accumulated deficit 60,200,000            
Decrease in additional paid-in-capital 157,000,000.0            
Interest expense reduced 5,500,000            
2024 Convertible Notes [Member]              
Debt Instrument [Line Items]              
Debt instrument, face amount   $ 570,000,000.0 $ 569,993,000   $ 569,993,000   $ 569,993,000
Debt instrument, maturity date   Nov. 15, 2024          
Debt instrument, interest rate per annum   1.50%          
Debt instrument, payment frequency         The 2024 Notes contain customary covenants and events of default, occurrence of which permits the certain holders to accelerate all outstanding obligations, including principal and interest.    
Debt issuance costs   $ 10,600,000          
Debt instrument, conversion rate   0.013621          
Debt instrument, conversion price | $ / shares   $ 73.42          
2024 Convertible Notes [Member] | ASU 2020-06              
Debt Instrument [Line Items]              
Increase in convertible notes 96,800,000            
Decrease in accumulated deficit 60,200,000            
Decrease in additional paid-in-capital $ 157,000,000.0            
Effective interest rate percentage     1.90%   1.90%    
Interest expense reduced     $ 2,700,000 $ 7,800,000 $ 5,300,000 $ 15,500,000  
Debt Instrument Fair Value     $ 770,400,000   $ 770,400,000    
2024 Convertible Notes [Member] | Common Stock [Member]              
Debt Instrument [Line Items]              
Debt instrument, convertible into shares | shares   7,763,552