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
Debt Instrument [Line Items]        
Total interest expense on long-term debt $ 4,547 $ 2,634 $ 8,289 $ 5,268
Convertible Senior Notes        
Debt Instrument [Line Items]        
Interest 2,933 2,192 5,866 4,384
Amortization and accretion of debt issuance and exit costs 322 442 643 884
Credit Agreement due 2031        
Debt Instrument [Line Items]        
Interest 1,093 0 1,515 0
Amortization and accretion of debt issuance and exit costs $ 199 $ 0 $ 265 $ 0