XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Long-term Debt - Schedule of Net Carrying Amount of Outstanding Debt (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Current portion of long-term debt, net $ 509 $ 483
Long-term debt, net 4,211,949 2,182,108
Total 4,212,458 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,040,339 1,037,306
Convertible Senior Notes due 2028 | Convertible Debt    
Debt Instrument [Line Items]    
Total 997,502 0
Convertible Senior Notes due 2030 | Convertible Debt    
Debt Instrument [Line Items]    
Total 784,194 0
Convertible Senior Notes due 2031 | Convertible Debt    
Debt Instrument [Line Items]    
Total 593,867 0
Convertible Senior Notes due 2032 | Convertible Debt    
Debt Instrument [Line Items]    
Total 786,754 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,802 $ 10,161