v3.26.1
Long-term Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
2021 Convertible Senior Notes due 2027        
Debt Instrument [Line Items]        
Amortization of debt issuance costs $ 80 $ 416 $ 207 $ 830
Cash interest expense 161 809   1,618
Total interest expense 241 $ 1,225 625 $ 2,448
2025 Convertible Senior Notes due 2029        
Debt Instrument [Line Items]        
Amortization of debt issuance costs 390   779  
Cash interest expense     418  
Total interest expense $ 390   $ 779