XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Long-term Debt - Schedule of Net Carrying Amount of Liability Component (Detail) - Convertible Debt - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Outstanding principal amount $ 8,213,750 $ 7,263,750
Unamortized Issuance Costs (82,620) (81,753)
Net Carrying Value   7,181,997
Net Carrying Value 8,131,130  
Fair Value 9,966,352 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 (10,413) (11,457)
Net Carrying Value 999,587 998,543
Fair Value 1,846,987 1,927,828
Convertible Senior Notes due 2029    
Debt Instrument [Line Items]    
Outstanding principal amount 3,000,000 3,000,000
Unamortized Issuance Costs (23,145) (24,963)
Net Carrying Value 2,976,855 2,975,037
Fair Value 2,426,196 2,447,682
Convertible Senior Notes due 2030A    
Debt Instrument [Line Items]    
Outstanding principal amount 800,000 800,000
Unamortized Issuance Costs (13,848) (14,828)
Net Carrying Value 786,152 785,172
Fair Value 1,637,518 1,657,323
Convertible Senior Notes due 2030B    
Debt Instrument [Line Items]    
Outstanding principal amount 2,000,000  
Unamortized Issuance Costs (14,635)  
Net Carrying Value 1,985,365  
Fair Value 1,909,206  
Convertible Senior Notes due 2031    
Debt Instrument [Line Items]    
Outstanding principal amount 603,750 603,750
Unamortized Issuance Costs (8,663) (9,274)
Net Carrying Value 595,087 594,476
Fair Value 854,306 877,559
Convertible Senior Notes due 2032    
Debt Instrument [Line Items]    
Outstanding principal amount 800,000 800,000
Unamortized Issuance Costs (11,916) (12,583)
Net Carrying Value 788,084 787,417
Fair Value $ 1,292,139 $ 1,324,602