XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt - Schedule of Net Carrying Amount of Liability Component (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount $ 1,700,000 $ 1,700,000
Unamortized Issuance Costs (18,763) (25,835)
Net Carrying Value 1,681,237 1,674,165
December 31, 2023 1,988,521 758,800
Convertible Senior Notes due 2025 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 650,000 650,000
Unamortized Issuance Costs (6,069) (9,112)
Net Carrying Value 643,931 640,888
December 31, 2023 1,074,713 364,000
Convertible Senior Notes due 2027 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 1,050,000 1,050,000
Unamortized Issuance Costs (12,694) (16,723)
Net Carrying Value 1,037,306 1,033,277
December 31, 2023 913,808 394,800
Secured Notes Due Twenty Twenty Eight    
Debt Instrument [Line Items]    
Outstanding principal amount 500,000 500,000
Unamortized Issuance Costs (8,807) (10,453)
December 31, 2023 485,070 369,800
Net Carrying $ 491,193 489,547
Secured Term Loan Due Twenty Twenty Five    
Debt Instrument [Line Items]    
Outstanding principal amount   205,000
Unamortized Issuance Costs   (312)
December 31, 2023   205,000
Net Carrying   $ 204,688