XML 67 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Long-term Debt - Schedule of Net Carrying Value and Fair Value of Convertible Notes (Detail) - Convertible Debt - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Outstanding principal amount $ 8,213,661 $ 7,263,750
Unamortized Issuance Costs (69,837) (81,753)
Net Carrying Value   7,181,997
Net Carrying Value 8,143,824  
Fair Value 10,876,004 10,369,119
Convertible Senior Notes due 2027    
Debt Instrument [Line Items]    
Outstanding principal amount   1,050,000
Unamortized Issuance Costs   (8,648)
Net Carrying Value   1,041,352
Fair Value   2,134,125
Convertible Senior Notes due 2028    
Debt Instrument [Line Items]    
Outstanding principal amount 1,010,000 1,010,000
Unamortized Issuance Costs (8,317) (11,457)
Net Carrying Value 1,001,683 998,543
Fair Value 1,920,212 1,927,828
Convertible Senior Notes due 2029    
Debt Instrument [Line Items]    
Outstanding principal amount 3,000,000 3,000,000
Unamortized Issuance Costs (19,505) (24,963)
Net Carrying Value 2,980,495 2,975,037
Fair Value 2,707,500 2,447,682
Convertible Senior Notes due 2030A    
Debt Instrument [Line Items]    
Outstanding principal amount 800,000 800,000
Unamortized Issuance Costs (11,879) (14,828)
Net Carrying Value 788,121 785,172
Fair Value 1,783,280 1,657,323
Convertible Senior Notes due 2030B    
Debt Instrument [Line Items]    
Outstanding principal amount 2,000,000  
Unamortized Issuance Costs (12,136)  
Net Carrying Value 1,987,864  
Fair Value 2,091,400  
Convertible Senior Notes due 2031    
Debt Instrument [Line Items]    
Outstanding principal amount 603,661 603,750
Unamortized Issuance Costs (7,433) (9,274)
Net Carrying Value 596,228 594,476
Fair Value 948,412 877,559
Convertible Senior Notes due 2032    
Debt Instrument [Line Items]    
Outstanding principal amount 800,000 800,000
Unamortized Issuance Costs (10,567) (12,583)
Net Carrying Value 789,433 787,417
Fair Value $ 1,425,200 $ 1,324,602