XML 63 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Long-term Debt - Schedule of Net Carrying Amount of Outstanding Debt (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Current portion of long-term debt, net $ 316 $ 517
Long-term debt, net 8,173,587 7,191,158
Total 8,173,903 7,191,675
Convertible Senior Notes due 2027 | Convertible Debt    
Debt Instrument [Line Items]    
Total 0 1,041,352
Convertible Senior Notes due 2028 | Convertible Debt    
Debt Instrument [Line Items]    
Total 1,001,683 998,543
Convertible Senior Notes due 2029 | Convertible Debt    
Debt Instrument [Line Items]    
Total 2,980,495 2,975,037
Convertible Senior Notes due 2030A | Convertible Debt    
Debt Instrument [Line Items]    
Total 788,121 785,172
Convertible Senior Notes due 2030B | Convertible Debt    
Debt Instrument [Line Items]    
Total 1,987,864 0
Convertible Senior Notes due 2031 | Convertible Debt    
Debt Instrument [Line Items]    
Total 596,228 594,476
Convertible Senior Notes due 2032 | Convertible Debt    
Debt Instrument [Line Items]    
Total 789,433 787,417
Other Long-Term Secured Debt    
Debt Instrument [Line Items]    
Current portion of long-term debt, net 300 500
Total $ 30,079 $ 9,678