XML 80 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Long-Term Debt
Long-term debt consists of the following at December 31, 2024 and 2023:
 December 31, 2024
 DebtDeferred
financing costs
Debt, net of
deferred
financing costs
Senior Credit Facility$883,474 $5,623 $877,851 
Accounts Receivable Securitization Program250,000 611 249,389 
3 3/4% Senior Notes600,000 3,802 596,198 
3 5/8% Senior Notes550,000 5,440 544,560 
4% Senior Notes549,595 4,854 544,741 
4 7/8% Senior Notes400,000 3,107 396,893 
Other notes with various rates and terms1,232 — 1,232 
 3,234,301 23,437 3,210,864 
Less current maturities(250,417)(611)(249,806)
Long-term debt, excluding current maturities$2,983,884 $22,826 $2,961,058 
December 31, 2023
DebtDeferred
financing costs
Debt, net of
deferred
financing costs
Senior Credit Facility$1,019,222 $8,266 $1,010,956 
Accounts Receivable Securitization Program250,000 380 249,620 
3 3/4% Senior Notes600,000 4,923 595,077 
3 5/8% Senior Notes550,000 6,226 543,774 
4% Senior Notes549,516 5,675 543,841 
4 7/8% Senior Notes400,000 3,775 396,225 
Other notes with various rates and terms1,634 — 1,634 
3,370,372 29,245 3,341,127 
Less current maturities(250,398)(380)(250,018)
Long-term debt, excluding current maturities$3,119,974 $28,865 $3,091,109 
Summary of Long-Term Debt Contractual Maturities
Long-term debt contractual maturities are as follows:
DebtDeferred
financing costs
Debt, net of
deferred
financing costs
2025$418 $— $418 
2026$442 $— $442 
2027$849,820 $3,044 $846,776 
2028$884,000 $6,993 $877,007 
2029$400,000 $3,107 $396,893 
Thereafter$1,099,621 $10,293 $1,089,328