XML 76 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term Debt - Schedule of Net Carrying Amount of Long-term Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Current portion of long-term debt, net $ 517 $ 483
Long-term debt, net 7,191,158 2,182,108
Total 7,191,675 2,182,591
Convertible Senior Notes due 2025 | Convertible Debt    
Debt Instrument [Line Items]    
Total 0 643,931
Convertible Senior Notes due 2027 | Convertible Debt    
Debt Instrument [Line Items]    
Total 1,041,352 1,037,306
Convertible Senior Notes due 2028 | Convertible Debt    
Debt Instrument [Line Items]    
Total 998,543 0
Convertible Senior Notes due 2029 | Convertible Debt    
Debt Instrument [Line Items]    
Total 2,975,037 0
Convertible Senior Notes due 2030 | Convertible Debt    
Debt Instrument [Line Items]    
Total 785,172 0
Convertible Senior Notes due 2031 | Convertible Debt    
Debt Instrument [Line Items]    
Total 594,476 0
Convertible Senior Notes due 2032 | Convertible Debt    
Debt Instrument [Line Items]    
Total 787,417 0
Secured Notes Due Twenty Twenty Eight    
Debt Instrument [Line Items]    
Total 0 491,193
Other Long-Term Secured Debt    
Debt Instrument [Line Items]    
Current portion of long-term debt, net 500 500
Total $ 9,678 $ 10,161