XML 80 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Schedule of LT Debt and Capital Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Finance leases $ 10,514 $ 11,464
Total debt and lease obligations 6,755,740 6,963,401
Less - current portion (10,699) (6,759)
Less - unamortized debt discount and issuance costs (63,657) (66,493)
Long-term Debt and Lease Obligation $ 6,681,384 6,890,149
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 2.16%  
Credit Agreement | Revolving Credit Facility    
Debt Instrument [Line Items]    
Long Term Debt $ 409,943 614,705
Credit Agreement | Revolving Credit Facility | Minimum    
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Line of credit, interest rate 5.98%  
Credit Agreement | Revolving Credit Facility | Maximum    
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Line of credit, interest rate 6.26%  
Credit Agreement | Term Loan Facility    
Debt Instrument [Line Items]    
Long Term Debt $ 650,000 650,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Line of credit, interest rate 6.14%  
Term Loan Agreement | Term Loan Facility    
Debt Instrument [Line Items]    
Long Term Debt $ 800,000 800,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Line of credit, interest rate 6.26%  
Senior Notes due 2028 | Senior Notes    
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 due 2029 | Senior Notes    
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 due 2030 | Senior Notes    
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 due 2032 | Senior Notes    
Debt Instrument [Line Items]    
Long Term Debt $ 650,000 $ 650,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 2.20% 2.20%
New Senior Notes due 2032 | Senior Notes    
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 due 2033 | Senior Notes    
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 due 2050 | Senior Notes    
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 due 2052 | Senior Notes    
Debt Instrument [Line Items]    
Long Term Debt $ 850,000 $ 850,000
Debt Instrument, Interest Rate, Stated Percentage [Abstract]    
Interest rate 2.95% 2.95%
Notes Payable to Sellers and Other Third Parties    
Debt Instrument [Line Items]    
Long Term Debt $ 35,283 $ 37,232
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%