v3.25.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of components of long-term debt
Long-term debt consisted of the following:
(in thousands)As of 
June 30, 
2025
As of 
December 31, 
2024
Accounts receivable securitization facility$365,500 $— 
Revolving credit facilities70,000 — 
Senior secured notes, due in January 2029523,356 523,356 
Senior unsecured notes, due in July 2027425,667 425,667 
Senior unsecured notes, due in January 2031392,071 392,071 
Term loan, due in June 2028 543,852 — 
Term loan, due in November 2029339,304 — 
Term loan, due in May 2026— 721,213 
Term loan, due in January 2028— 543,000 
    Total outstanding principal2,659,750 2,605,307 
Less: Debt issuance costs and issuance discounts(36,046)(29,135)
Less: Current portion(78,854)(15,612)
   Net carrying value of long-term debt$2,544,850 $2,560,560 
Fair value of long-term debt *$2,378,968 $2,112,999 
* The fair values of debt are estimated based on either quoted private market transactions or observable estimates provided by third party financial professionals, and as such, are classified within Level 2 of the fair value hierarchy.