v3.26.1
Debt - Convertible Notes Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Long-term debt        
Amortization of debt issuance costs     $ 689 $ 601
Effective interest rate 11.00%   11.00%  
Convertible debt | 2031 Convertible Notes        
Long-term debt        
Amortization of debt issuance costs $ 119   $ 119  
Total $ 119   $ 119  
Effective interest rate 0.50%   0.50%  
Convertible debt | 2026 Convertible Notes        
Long-term debt        
Contractual interest expense $ 830 $ 1,067 $ 1,899 2,135
Amortization of debt issuance costs 265 301 570 601
Total $ 1,095 $ 1,368 $ 2,469 $ 2,736
Effective interest rate 1.90% 1.90% 1.90% 1.90%