v3.25.0.1
Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt    
Total outstanding debt $ 1,243,545 $ 2,248,816
Unamortized debt issuance costs (11,255) (31,155)
Current portion of long-term debt (11,668) (17,983)
Total long-term debt, net 1,220,622 2,199,678
First lien term loan facility outstanding debt    
Debt    
Total outstanding debt 1,163,545 1,730,816
Revolving credit facility    
Debt    
Total outstanding debt 0 0
Unamortized debt issuance costs (2,100) (2,400)
Second lien term loan facility outstanding debt    
Debt    
Total outstanding debt 0 448,000
Receivables facility outstanding debt    
Debt    
Total outstanding debt $ 80,000 $ 70,000