v3.24.3
Convertible Notes - Schedule of Interest Expense Related to Convertible Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Debt Instrument [Line Items]        
Amortization of debt discount and issuance costs     $ 1,245 $ 718
Senior Notes Due At Two ThousandTwenty Nine        
Debt Instrument [Line Items]        
Coupon interest expense $ 3,162 $ 3,163 9,487 5,764
Amortization of debt discount and issuance costs 424 411 1,245 718
Total interest expense on convertible notes $ 3,586 $ 3,574 $ 10,732 $ 6,482