XML 60 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term Debt - Schedule of Net Carrying Amount of Liability Component (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount $ 1,700,000 $ 1,700,000
Unamortized Issuance Costs (22,305) (25,835)
Net Carrying Value 1,677,695 1,674,165
June 30, 2023 1,382,232 758,800
Convertible Senior Notes due 2025 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 650,000 650,000
Unamortized Issuance Costs (7,595) (9,112)
Net Carrying Value 642,405 640,888
June 30, 2023 710,232 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 (14,710) (16,723)
Net Carrying Value 1,035,290 1,033,277
June 30, 2023 672,000 394,800
Secured Notes Due Twenty Twenty Eight    
Debt Instrument [Line Items]    
Outstanding principal amount 500,000 500,000
Unamortized Issuance Costs (9,644) (10,453)
June 30, 2023 448,835 369,800
Net Carrying $ 490,356 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