v3.24.3
Convertible Notes - Schedule Of Convertible Notes (Details) - Senior Notes Due At Two ThousandTwenty Nine - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Principal amount $ 316,250 $ 316,250
Unamortized debt discount and issuance costs (8,584) (9,829)
Net carrying amount $ 307,666 $ 306,421