XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Debt - Schedule of Net Carrying Amount of Liability Component (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount $ 3,103,750 $ 1,700,000
Unamortized Issuance Costs (46,120) (18,763)
Net Carrying Value 3,057,630 1,681,237
March 31, 2024 5,988,083 1,988,521
Convertible Senior Notes due 2025 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 650,000 650,000
Unamortized Issuance Costs (5,302) (6,069)
Net Carrying Value 644,698 643,931
March 31, 2024 2,847,274 1,074,713
Convertible Senior Notes due 2027 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 1,050,000 1,050,000
Unamortized Issuance Costs (11,684) (12,694)
Net Carrying Value 1,038,316 1,037,306
March 31, 2024 1,437,616 913,808
Convertible Senior Notes due 2030 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 800,000  
Unamortized Issuance Costs (17,752)  
Net Carrying Value 782,248  
March 31, 2024 1,064,727  
Convertible Senior Notes due 2031 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 603,750  
Unamortized Issuance Costs (11,382)  
Net Carrying Value 592,368  
March 31, 2024 638,466  
Secured Notes Due Twenty Twenty Eight    
Debt Instrument [Line Items]    
Outstanding principal amount 500,000 500,000
Unamortized Issuance Costs (8,378) (8,807)
March 31, 2024 483,125 485,070
Net Carrying $ 491,622 $ 491,193