XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-term Debt - Schedule of Net Carrying Amount of Outstanding Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Current portion of long-term debt, net $ 145,119 $ 483
Long-term debt, net 3,703,381 2,182,108
Total 3,848,500 2,182,591
Convertible Senior Notes due 2025 | Convertible Debt    
Debt Instrument [Line Items]    
Total 144,618 643,931
Convertible Senior Notes due 2027 | Convertible Debt    
Debt Instrument [Line Items]    
Total 1,039,327 1,037,306
Convertible Senior Notes due 2030 | Convertible Debt    
Debt Instrument [Line Items]    
Total 783,220 0
Convertible Senior Notes due 2031 | Convertible Debt    
Debt Instrument [Line Items]    
Total 593,259 0
Convertible Senior Notes due 2032 | Convertible Debt    
Debt Instrument [Line Items]    
Total 786,095 0
Secured Notes Due Twenty Twenty Eight    
Debt Instrument [Line Items]    
Total 492,057 491,193
Other Long-Term Secured Debt    
Debt Instrument [Line Items]    
Current portion of long-term debt, net 500 500
Total $ 9,924 $ 10,161