v3.26.3
Long-Term Debt - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Unamortized debt issuance costs $ (9,526) $ (7,272)
Accrued Credit Agreement exit fee 129 0
Total long-term debt 292,088 244,213
5.00% Convertible Senior Notes due 2027 | Convertible Debt    
Debt Instrument [Line Items]    
Long term debt, gross $ 26,485 26,485
Interest rate 5.00%  
4.625% Convertible Senior Notes due 2031 | Convertible Debt    
Debt Instrument [Line Items]    
Long term debt, gross $ 225,000 225,000
Interest rate 4.625%  
Credit Agreement due 2031 | Line of Credit    
Debt Instrument [Line Items]    
Long term debt, gross $ 50,000 $ 0