XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term Debt - Schedule of Net Carrying Amount of Liability Component (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Convertible Debt      
Debt Instrument [Line Items]      
Outstanding principal amount $ 1,700,000 $ 1,700,000  
Unamortized Issuance Costs (25,835) (32,855)  
Net Carrying Value 1,674,165 1,667,145  
December 31, 2022 758,800 1,831,054  
Convertible Senior Notes due 2025 | Convertible Debt      
Debt Instrument [Line Items]      
Outstanding principal amount 650,000 650,000 $ 650,000
Unamortized debt discount     (152,075)
Unamortized Issuance Costs (9,112) (12,118) (11,559)
Net Carrying Value 640,888 637,882 $ 486,366
December 31, 2022 364,000 1,056,679  
Convertible Senior Notes due 2027 | Convertible Debt      
Debt Instrument [Line Items]      
Outstanding principal amount 1,050,000 1,050,000  
Unamortized Issuance Costs (16,723) (20,737)  
Net Carrying Value 1,033,277 1,029,263  
December 31, 2022 394,800 774,375  
Secured Notes Due Twenty Twenty Eight      
Debt Instrument [Line Items]      
Outstanding principal amount 500,000 500,000  
Unamortized Issuance Costs (10,453) (11,994)  
December 31, 2022 369,800 502,530  
2028 Secured Notes, Net Carrying Amount' 489,547 $ 488,006  
Secured Term Loan Due Twenty Twenty Five      
Debt Instrument [Line Items]      
Outstanding principal amount 205,000    
Unamortized Issuance Costs (312)    
December 31, 2022 205,000    
2028 Secured Notes, Net Carrying Amount' $ 204,688