v3.26.1
Debt and Other Financing - 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
Debt Instrument [Line Items]        
Cash paid for interest     $ 8,040 $ 1,509
Total interest expense $ 3,865 $ 3,509 7,797 $ 6,852
Convertible Senior Notes        
Debt Instrument [Line Items]        
Cash paid for interest 3,815   7,631  
Amortization of debt issuance costs 222   444  
Total interest expense $ 4,037   $ 8,075