XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term Debt - Schedule of Net Carrying Amount of Liability Component (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount $ 1,700,000 $ 1,700,000
Unamortized Issuance Costs (20,535) (25,835)
Net Carrying Value 1,679,465 1,674,165
June 30, 2023 1,433,289 758,800
Convertible Senior Notes due 2025 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 650,000 650,000
Unamortized Issuance Costs (6,833) (9,112)
Net Carrying Value 643,167 640,888
June 30, 2023 695,500 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 (13,702) (16,723)
Net Carrying Value 1,036,298 1,033,277
June 30, 2023 737,789 394,800
Secured Notes Due Twenty Twenty Eight    
Debt Instrument [Line Items]    
Outstanding principal amount 500,000 500,000
Unamortized Issuance Costs (9,229) (10,453)
June 30, 2023 444,850 369,800
Net Carrying $ 490,771 489,547
Secured Term Loan Due Twenty Twenty Five    
Debt Instrument [Line Items]    
Outstanding principal amount   205,000
Unamortized Issuance Costs   (312)
June 30, 2023   205,000
Net Carrying   $ 204,688