XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt, Commitments and Contingencies - Summary of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Convertible Senior Notes due 2026        
Debt Instrument [Line Items]        
Amortization of debt issuance costs $ 791 $ 786 $ 1,581 $ 1,570
Total interest expense 791 786 1,581 1,570
Convertible Senior Notes due 2029        
Debt Instrument [Line Items]        
Interest expense 938 0 938 0
Amortization of debt issuance costs 230 0 230 0
Total interest expense $ 1,168 $ 0 $ 1,168 $ 0