v3.26.1
Convertible Senior Notes - Schedule of Interest Expense Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Debt Instrument [Line Items]    
Amortization of issuance costs $ 31 $ 377
Senior Notes Due 2026 | Senior Notes    
Debt Instrument [Line Items]    
Contractual interest expense 0 0
Amortization of issuance costs 31 69
Total interest expense 31 69
Senior Notes Due 2025 | Senior Notes    
Debt Instrument [Line Items]    
Contractual interest expense 0 90
Amortization of issuance costs 0 308
Total interest expense $ 0 $ 398