XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-term Debt - Schedule of Interest Expense Related to Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt Instrument [Line Items]        
Amortization of Issuance Costs     $ 6,399 $ 4,400
Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense $ 4,350 $ 1,219 6,079 2,438
Amortization of Issuance Costs 3,393 1,767 5,507 3,530
Total interest expense 7,743 2,986 11,586 5,968
Convertible Senior Notes due 2025 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,129 1,219 2,348 2,438
Amortization of Issuance Costs 712 760 1,479 1,517
Total interest expense 1,841 1,979 3,827 3,955
Convertible Senior Notes due 2027 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 0 0 0 0
Amortization of Issuance Costs 1,011 1,007 2,021 2,013
Total interest expense 1,011 1,007 2,021 2,013
Convertible Senior Notes due 2030 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,250 0 1,569 0
Amortization of Issuance Costs 972 0 1,220 0
Total interest expense 2,222 0 2,789 0
Convertible Senior Notes due 2031 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 1,321 0 1,512 0
Amortization of Issuance Costs 603 0 692 0
Total interest expense 1,924 0 2,204 0
Convertible Senior Notes due 2032 | Convertible Debt        
Debt Instrument [Line Items]        
Contractual Interest Expense 650 0 650 0
Amortization of Issuance Costs 95 0 95 0
Total interest expense 745 0 745 0
Secured Notes Due Twenty Twenty Eight        
Debt Instrument [Line Items]        
Contractual Interest Expense 7,657 7,656 15,313 15,312
Amortization of Issuance Costs 435 408 864 809
Total interest expense $ 8,092 $ 8,064 16,177 16,121
Secured Term Loan Due Twenty Twenty Five        
Debt Instrument [Line Items]        
Contractual Interest Expense     $ 0 3,781
Amortization of Issuance Costs       31
Total interest expense       $ 3,812