v3.25.1
Convertible Notes - Schedule of Interest Expense Related to Convertible Notes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Debt Instrument [Line Items]    
Amortization of debt discount and issuance costs $ 433 $ 414
Senior Notes Due At Two ThousandTwenty Nine    
Debt Instrument [Line Items]    
Coupon interest expense 3,163 3,163
Amortization of debt discount and issuance costs 433 414
Total interest expense on convertible notes $ 3,596 $ 3,577