XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Long-term Debt - Schedule of Net Carrying Amount of Liability Component (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount $ 4,263,750 $ 1,700,000
Unamortized Issuance Costs (61,094) (18,763)
Net Carrying Value   1,681,237
Net Carrying Value 4,202,656  
Fair Value 5,247,131 1,988,521
Convertible Senior Note due 2025 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount   650,000
Unamortized Issuance Costs   (6,069)
Net Carrying Value   643,931
Fair Value   1,074,713
Convertible Senior Notes due 2027 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 1,050,000 1,050,000
Unamortized Issuance Costs (9,661) (12,694)
Net Carrying Value 1,040,339 1,037,306
Fair Value 1,439,850 913,808
Convertible Senior Notes due 2028 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 1,010,000  
Unamortized Issuance Costs (12,498)  
Net Carrying Value 997,502  
Fair Value 1,219,252  
Convertible Senior Notes due 2030 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 800,000  
Unamortized Issuance Costs (15,806)  
Net Carrying Value 784,194  
Fair Value 1,060,704  
Convertible Senior Notes due 2031 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 603,750  
Unamortized Issuance Costs (9,883)  
Net Carrying Value 593,867  
Fair Value 629,810  
Convertible Senior Notes due 2032 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 800,000  
Unamortized Issuance Costs (13,246)  
Net Carrying Value 786,754  
Fair Value $ 897,515  
Secured Notes Due Twenty Twenty Eight    
Debt Instrument [Line Items]    
Outstanding principal amount   500,000
Unamortized Issuance Costs   (8,807)
Fair Value   485,070
Net Carrying   $ 491,193