v3.25.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt, gross $ 502,625  
Less: Unamortized debt discount and issuance costs (16,725) $ (17,635)
Total debt 485,900 487,365
Less: Current portion of long-term debt (39,500) (39,500)
Total long-term debt 446,400 447,865
Term Loan Facilities    
Debt Instrument [Line Items]    
Long-term debt, gross 472,625 475,000
Revolving Credit Facilities    
Debt Instrument [Line Items]    
Long-term debt, gross $ 30,000 $ 30,000