v3.25.2
Long-Term Debt - Components of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Components of Long-term debt    
Total outstanding principal $ 2,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
Senior secured notes, due in January 2029 | Senior secured debt    
Components of Long-term debt    
Total outstanding principal 523,356 523,356
Senior unsecured notes, due in July 2027 | Senior unsecured notes    
Components of Long-term debt    
Total outstanding principal 425,667 425,667
Senior unsecured notes, due in January 2031 | Senior unsecured notes    
Components of Long-term debt    
Total outstanding principal 392,071 392,071
Term loan, due in June 2028 | Line of Credit    
Components of Long-term debt    
Total outstanding principal 543,852 0
Term loan, due in November 2029    
Components of Long-term debt    
Total outstanding principal 339,304 0
Term loan, due in May 2026    
Components of Long-term debt    
Total outstanding principal 0 721,213
Term loan, due in January 2028    
Components of Long-term debt    
Total outstanding principal 0 543,000
Revolving credit facilities | Accounts receivable securitization facility | Line of Credit    
Components of Long-term debt    
Total outstanding principal 365,500 0
Revolving credit facilities | Revolving credit facilities | Line of Credit    
Components of Long-term debt    
Total outstanding principal $ 70,000 $ 0