XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Schedule of LTD and Lease Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Finance leases $ 8,344 $ 9,247
Total debt and lease obligations 8,465,186 8,151,713
Less - current portion (7,657) (7,851)
Less - unamortized debt discount and issuance costs (69,165) (70,934)
Long-term portion of debt and notes payable $ 8,388,364 8,072,928
Minimum    
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Finance leases interest rate 1.89%  
Maximum    
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Finance leases interest rate 5.07%  
Revolving Credit Agreement | Revolving Credit Facility    
Debt Instrument [Line Items]    
Long term debt $ 2,479,726 2,164,325
Revolving Credit Agreement | Revolving Credit Facility | Minimum    
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Line of credit, interest rate 4.02%  
Revolving Credit Agreement | Revolving Credit Facility | Maximum    
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Line of credit, interest rate 7.50%  
Notes Payable to Sellers and Other Third Parties    
Debt Instrument [Line Items]    
Long term debt $ 29,316 30,641
Notes Payable to Sellers and Other Third Parties | Minimum    
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 2.42%  
Notes Payable to Sellers and Other Third Parties | Maximum    
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 10.35%  
Senior Notes | Senior Notes due 2028    
Debt Instrument [Line Items]    
Long term debt $ 500,000 $ 500,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 4.25% 4.25%
Senior Notes | Senior Notes due 2029    
Debt Instrument [Line Items]    
Long term debt $ 500,000 $ 500,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 3.50% 3.50%
Senior Notes | New Senior Notes due 2029    
Debt Instrument [Line Items]    
Long term debt $ 347,800 $ 347,500
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 4.50%  
Senior Notes | Senior Notes due 2030    
Debt Instrument [Line Items]    
Long term debt $ 600,000 $ 600,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 2.60% 2.60%
Senior Notes | Senior Notes due 2032    
Debt Instrument [Line Items]    
Long term debt $ 650,000 $ 650,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 2.20% 2.20%
Senior Notes | New Senior Notes due 2032    
Debt Instrument [Line Items]    
Long term debt $ 500,000 $ 500,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 3.20% 3.20%
Senior Notes | Senior Notes due 2033    
Debt Instrument [Line Items]    
Long term debt $ 750,000 $ 750,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 4.20% 4.20%
Senior Notes | Senior Notes due 2034    
Debt Instrument [Line Items]    
Long term debt $ 750,000 $ 750,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 5.00% 5.00%
Senior Notes | Senior Notes due 2050    
Debt Instrument [Line Items]    
Long term debt $ 500,000 $ 500,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 3.05% 3.05%
Senior Notes | Senior Notes due 2052    
Debt Instrument [Line Items]    
Long term debt $ 850,000 $ 850,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 2.95% 2.95%