XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Long-term Debt - Summary of the Company's Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Less: original issue discounts $ (2,138) $ (2,322)
Less: unamortized deferred financing costs (8,332) (9,035)
Total long-term debt 1,032,844 1,034,211
Total long-term debt, net of current portion 1,032,844 1,034,211
2021 Term Loan, due 2028    
Debt Instrument [Line Items]    
Debt instrument carrying amount 693,314 695,568
Senior Notes, due 2029    
Debt Instrument [Line Items]    
Debt instrument carrying amount $ 350,000 $ 350,000