XML 115 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jan. 07, 2022
Debt Instrument [Line Items]      
Long-term debt, balance $ 692,917 $ 703,064  
Unamortized discount and issuance costs, total (15,633) (20,644) $ (1,300)
Current portion of debt (30,714) (21,472)  
Total long-term debt, net of current portion 646,570 660,948  
Senior secured credit facility      
Debt Instrument [Line Items]      
Long-term debt, balance 233,875 238,175  
Term loan facility | Senior secured credit facility      
Debt Instrument [Line Items]      
Long-term debt, balance 233,875 238,175  
Revolving credit facility | Senior secured credit facility      
Debt Instrument [Line Items]      
Long-term debt, balance 0 0  
Convertible Notes      
Debt Instrument [Line Items]      
Long-term debt, balance 425,000 425,000  
Other debt      
Debt Instrument [Line Items]      
Long-term debt, balance $ 34,042 $ 39,889