v3.25.1
Current and Long-Term Debt - Schedule of Current and Long-Term Obligations, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Long-term debt, gross, beginning balance $ 312,873 $ 317,728 $ 352,494
Unamortized debt discount (6,156) (6,598)  
Unamortized deferred financing costs (4,744) (7,747)  
Total debt, net 301,973 303,383  
Less current portion, net (52,461) (5,905)  
Long-term portion 249,512 297,478  
2026 Notes      
Debt Instrument [Line Items]      
Long-term debt, gross, beginning balance 185,000 185,000 185,000
Term debt      
Debt Instrument [Line Items]      
Long-term debt, gross, beginning balance 0 13,228 38,215
2027 Convertible Notes      
Debt Instrument [Line Items]      
Long-term debt, gross, beginning balance 25,450 0  
2025 Convertible Notes      
Debt Instrument [Line Items]      
Long-term debt, gross, beginning balance 59,500 74,500 74,500
Mortgages Notes      
Debt Instrument [Line Items]      
Long-term debt, gross, beginning balance 42,923 43,500 35,965
Acquisition related promissory notes      
Debt Instrument [Line Items]      
Long-term debt, gross, beginning balance $ 0 $ 1,500 $ 3,000