XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Long-term Debt (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt consists of the following at March 31, 2025 and December 31, 2024:

March 31, 2025
DebtDeferred
financing costs
Debt, net of
deferred
financing costs
Senior Credit Facility$885,538 $5,109 $880,429 
Accounts Receivable Securitization Program223,500 557 222,943 
3 3/4% Senior Notes600,000 3,515 596,485 
3 5/8% Senior Notes550,000 5,239 544,761 
4% Senior Notes
549,615 4,642 544,973 
4 7/8% Senior Notes400,000 2,935 397,065 
Other notes with various rates and terms1,129 — 1,129 
3,209,782 21,997 3,187,785 
Less current maturities(223,923)(557)(223,366)
Long-term debt, excluding current maturities$2,985,859 $21,440 $2,964,419 
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 Notes
549,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