XML 80 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term Debt - Schedule of Net Carrying Amount of Liability Component (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount $ 7,263,750 $ 1,700,000
Unamortized Issuance Costs (81,753) (18,763)
Net Carrying Value 7,181,997 1,681,237
Fair Value 10,369,119 1,988,521
Convertible Senior Notes 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 (8,648) (12,694)
Net Carrying Value 1,041,352 1,037,306
Fair Value 2,134,125 913,808
Convertible Senior Notes due 2028 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 1,010,000  
Unamortized Issuance Costs (11,457)  
Net Carrying Value 998,543  
Fair Value 1,927,828  
Convertible Senior Notes due 2029 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 3,000,000  
Unamortized Issuance Costs (24,963)  
Net Carrying Value 2,975,037  
Fair Value 2,447,682  
Convertible Senior Notes due 2030 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 800,000  
Unamortized Issuance Costs (14,828)  
Net Carrying Value 785,172  
Fair Value 1,657,323  
Convertible Senior Notes due 2031 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 603,750  
Unamortized Issuance Costs (9,274)  
Net Carrying Value 594,476  
Fair Value 877,559  
Convertible Senior Notes due 2032 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 800,000  
Unamortized Issuance Costs (12,583)  
Net Carrying Value 787,417  
Fair Value $ 1,324,602  
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