XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Debt - Schedule of Net Carrying Amount of Liability Component (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount $ 1,700,000 $ 1,700,000
Unamortized Issuance Costs (24,072) (25,835)
Net Carrying Value 1,675,928 1,674,165
March 31, 2023 1,132,211 758,800
Convertible Senior Notes due 2025 | Convertible Debt    
Debt Instrument [Line Items]    
Outstanding principal amount 650,000 650,000
Unamortized Issuance Costs (8,355) (9,112)
Net Carrying Value 641,645 640,888
March 31, 2023 573,086 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 (15,717) (16,723)
Net Carrying Value 1,034,283 1,033,277
March 31, 2023 559,125 394,800
Secured Notes Due Twenty Twenty Eight    
Debt Instrument [Line Items]    
Outstanding principal amount 500,000 500,000
Unamortized Issuance Costs (10,052) (10,453)
March 31, 2023 441,875 369,800
Net Carrying $ 489,948 489,547
Secured Term Loan Due Twenty Twenty Five    
Debt Instrument [Line Items]    
Outstanding principal amount   205,000
Unamortized Issuance Costs   (312)
March 31, 2023   205,000
Net Carrying   $ 204,688