v3.25.2
Current and Long-Term Debt - Schedule of Current and Long-Term Obligations, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt, gross $ 310,739 $ 312,873
Unamortized debt discount (11,873) (6,156)
Unamortized deferred financing costs (408) (4,744)
Total debt, net 298,458 301,973
Less current portion, net (754) (52,461)
Long-term debt, net 297,704 249,512
2026 Notes    
Debt Instrument [Line Items]    
Long-term debt, gross 0 185,000
2027 Convertible Notes    
Debt Instrument [Line Items]    
Long-term debt, gross 0 25,450
2025 Convertible Notes    
Debt Instrument [Line Items]    
Long-term debt, gross 0 59,500
Mortgage Note    
Debt Instrument [Line Items]    
Long-term debt, gross 40,789 42,923
2028 Notes    
Debt Instrument [Line Items]    
Long-term debt, gross 250,750 0
2028 Convertible Notes    
Debt Instrument [Line Items]    
Long-term debt, gross $ 19,200 $ 0