v3.26.1
Long-Term Debt - Schedule of LTD and Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Finance leases $ 14,874 $ 15,973
Total debt and lease obligations 9,364,284 8,888,839
Less - current portion (8,094) (8,667)
Less - unamortized debt discount and issuance costs (72,380) (69,068)
Long-term portion of debt and notes payable $ 9,283,810 8,811,104
Minimum    
Debt Instrument [Line Items]    
Finance Leases Interest Rate 1.89%  
Maximum    
Debt Instrument [Line Items]    
Finance Leases Interest Rate 5.35%  
Revolving Credit Agreement | Revolving Credit Facility    
Debt Instrument [Line Items]    
Long term debt $ 2,274,994 2,381,646
Revolving Credit Agreement | Revolving Credit Facility | Minimum    
Debt Instrument [Line Items]    
Line of credit, interest rate 3.44%  
Revolving Credit Agreement | Revolving Credit Facility | Maximum    
Debt Instrument [Line Items]    
Line of credit, interest rate 4.52%  
Notes Payable to Sellers and Other Third Parties    
Debt Instrument [Line Items]    
Long term debt $ 22,566 26,420
Notes Payable to Sellers and Other Third Parties | Minimum    
Debt Instrument [Line Items]    
Interest rate 2.42%  
Notes Payable to Sellers and Other Third Parties | Maximum    
Debt Instrument [Line Items]    
Interest rate 10.35%  
Senior Notes | Senior Notes due 2028    
Debt Instrument [Line Items]    
Long term debt $ 500,000 $ 500,000
Interest rate 4.25% 4.25%
Senior Notes | Senior Notes due 2029    
Debt Instrument [Line Items]    
Long term debt $ 500,000 $ 500,000
Interest rate 3.50% 3.50%
Senior Notes | New Senior Notes due 2029    
Debt Instrument [Line Items]    
Long term debt $ 351,850 $ 364,800
Interest rate 4.50% 4.50%
Senior Notes | Senior Notes due 2030    
Debt Instrument [Line Items]    
Long term debt $ 600,000 $ 600,000
Interest rate 2.60% 2.60%
Senior Notes | Senior Notes due 2032    
Debt Instrument [Line Items]    
Long term debt $ 650,000 $ 650,000
Interest rate 2.20% 2.20%
Senior Notes | New Senior Notes due 2032    
Debt Instrument [Line Items]    
Long term debt $ 500,000 $ 500,000
Interest rate 3.20% 3.20%
Senior Notes | Senior Notes due 2033    
Debt Instrument [Line Items]    
Long term debt $ 750,000 $ 750,000
Interest rate 4.20% 4.20%
Senior Notes | Senior Notes due 2034    
Debt Instrument [Line Items]    
Long term debt $ 750,000 $ 750,000
Interest rate 5.00% 5.00%
Senior Notes | Senior Notes due 2035    
Debt Instrument [Line Items]    
Long term debt $ 500,000 $ 500,000
Interest rate 5.25% 5.25%
Senior Notes | Senior Notes due 2036    
Debt Instrument [Line Items]    
Long term debt $ 600,000 $ 0
Interest rate 4.80%  
Senior Notes | Senior Notes due 2050    
Debt Instrument [Line Items]    
Long term debt $ 500,000 $ 500,000
Interest rate 3.05% 3.05%
Senior Notes | Senior Notes due 2052    
Debt Instrument [Line Items]    
Long term debt $ 850,000 $ 850,000
Interest rate 2.95% 2.95%