XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Long-term Debt - Schedule of Net Carrying Amount of Liability Component (Detail) - Convertible Debt - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Outstanding principal amount $ 8,213,661 $ 7,263,750
Unamortized Issuance Costs (76,234) (81,753)
Net Carrying Value   7,181,997
Net Carrying Value 8,137,427  
Fair Value 12,473,356 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 (9,366) (11,457)
Net Carrying Value 1,000,634 998,543
Fair Value 2,356,465 1,927,828
Convertible Senior Notes due 2029    
Debt Instrument [Line Items]    
Outstanding principal amount 3,000,000 3,000,000
Unamortized Issuance Costs (21,325) (24,963)
Net Carrying Value 2,978,675 2,975,037
Fair Value 2,826,180 2,447,682
Convertible Senior Notes due 2030A    
Debt Instrument [Line Items]    
Outstanding principal amount 800,000 800,000
Unamortized Issuance Costs (12,865) (14,828)
Net Carrying Value 787,135 785,172
Fair Value 2,212,718 1,657,323
Convertible Senior Notes due 2030B    
Debt Instrument [Line Items]    
Outstanding principal amount 2,000,000  
Unamortized Issuance Costs (13,386)  
Net Carrying Value 1,986,614  
Fair Value 1,143,397  
Convertible Senior Notes due 2031    
Debt Instrument [Line Items]    
Outstanding principal amount 603,661 603,750
Unamortized Issuance Costs (8,048) (9,274)
Net Carrying Value 595,613 594,476
Fair Value 1,587,442 877,559
Convertible Senior Notes due 2032    
Debt Instrument [Line Items]    
Outstanding principal amount 800,000 800,000
Unamortized Issuance Costs (11,244) (12,583)
Net Carrying Value 788,756 787,417
Fair Value $ 2,347,154 $ 1,324,602