XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes - Schedule of Net Carrying Amount of Liability Component (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Feb. 28, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Aggregate principal amount $ 1,700,000    
Unamortized Issuance Costs (38,086)    
Net Carrying Amount 1,661,914   $ 486,366
Fair Value 2,136,633    
Convertible Senior Notes due 2025      
Debt Instrument [Line Items]      
Aggregate principal amount 650,000   $ 650,000
Unamortized Issuance Costs (14,349)    
Net Carrying Amount 635,651    
Fair Value 1,258,654    
Convertible Senior Notes due 2027      
Debt Instrument [Line Items]      
Aggregate principal amount 1,050,000 $ 1,050,000  
Unamortized Issuance Costs (23,737)    
Net Carrying Amount 1,026,263    
Fair Value $ 877,979