XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Long-term Debt - Schedule of Net Carrying Amount of Outstanding Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Current portion of long-term debt, net $ 349 $ 517
Long-term debt, net 8,162,281 7,191,158
Total 8,162,630 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,000,634 998,543
Convertible Senior Notes due 2029 | Convertible Debt    
Debt Instrument [Line Items]    
Total 2,978,675 2,975,037
Convertible Senior Notes due 2030A | Convertible Debt    
Debt Instrument [Line Items]    
Total 787,135 785,172
Convertible Senior Notes due 2030B | Convertible Debt    
Debt Instrument [Line Items]    
Total 1,986,614 0
Convertible Senior Notes due 2031 | Convertible Debt    
Debt Instrument [Line Items]    
Total 595,613 594,476
Convertible Senior Notes due 2032 | Convertible Debt    
Debt Instrument [Line Items]    
Total 788,756 787,417
Other Long-Term Secured Debt    
Debt Instrument [Line Items]    
Current portion of long-term debt, net 300 500
Total $ 25,203 $ 9,678