XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2025
Debt Disclosure [Abstract]  
Schedule of components of long-term debt
Long-term debt consisted of the following:
(in thousands)As of 
September 30, 
2025
As of 
December 31, 
2024
Accounts receivable securitization facility$359,800 $— 
Revolving credit facilities— — 
Senior secured notes, due in January 2029523,356 523,356 
Senior secured notes, due in August 2030750,000 — 
Senior unsecured notes, due in July 2027— 425,667 
Senior unsecured notes, due in January 2031392,071 392,071 
Term loan, due in June 2028 337,489 — 
Term loan, due in November 2029338,453 — 
Term loan, due in May 2026— 721,213 
Term loan, due in January 2028— 543,000 
    Total outstanding principal2,701,169 2,605,307 
Less: Debt issuance costs and issuance discounts(55,577)(29,135)
Less: Current portion(8,854)(15,612)
   Net carrying value of long-term debt$2,636,738 $2,560,560 
Fair value of long-term debt *$2,459,950 $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.