v3.25.1
Liabilities - Convertible Senior Notes - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Non-Cash Interest Expense    
Amortization of debt discount/transaction costs $ 257 $ 296
Total Interest Expense 2,183 2,415
2025 Notes    
Cash Interest Expense    
Coupon interest expense 39 232
Non-Cash Interest Expense    
Amortization of debt discount/transaction costs $ 4 28
Convertible Debt, Fair Value by Fair Value Hierarchy Level Level 2  
2027 Notes    
Cash Interest Expense    
Coupon interest expense $ 234 234
Non-Cash Interest Expense    
Amortization of debt discount/transaction costs 18 20
Estimated fair value $ 38,600  
Convertible Debt, Fair Value by Fair Value Hierarchy Level Level 2  
2029 Notes    
Cash Interest Expense    
Coupon interest expense $ 1,653 1,653
Non-Cash Interest Expense    
Amortization of debt discount/transaction costs 235 $ 248
Estimated fair value $ 230,000  
Convertible Debt, Fair Value by Fair Value Hierarchy Level Level 2