XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-term Debt - Schedule of Net Carrying Amount of Liability Component (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount $ 1,700,000  
Unamortized Issuance Costs (32,855)  
Net Carrying Value 1,667,145  
Fair Value 1,831,054  
Convertible Senior Notes due 2025 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 650,000 $ 650,000
Unamortized debt discount   (152,075)
Unamortized Issuance Costs (12,118) (11,559)
Net Carrying Value 637,882 $ 486,366
Fair Value 1,056,679  
Convertible Senior Notes due 2027 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 1,050,000  
Unamortized Issuance Costs (20,737)  
Net Carrying Value 1,029,263  
Fair Value 774,375  
Secured Notes Due Twenty Twenty Eight    
Debt Instrument [Line Items]    
Outstanding principal amount 500,000  
Unamortized Issuance Costs (11,994)  
Fair Value 502,530  
Net Carrying Value $ 488,006