XML 68 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Summary of Debt
The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.
Debt balance atWeighted average
effective interest rate at
(dollars in thousands)December 31,
2024
December 31,
2023
December 31,
2024
December 31,
2023
Credit facility:
Revolving credit loans$229,900 $114,100 6.37 %7.52 %
Term loans790,000 607,500 5.59 %3.51 %
Real estate loans55,135 56,745 5.23 %5.22 %
Other debt2,783 2,800 8.77 %8.42 %
Total debt1,077,818 781,145 5.75 %4.24 %
Less: Unamortized discount and debt issuance costs2,833 1,481 
Less: Debt, current portion23,875 19,259 6.21 %7.02 %
Debt, net of current portion$1,051,110 $760,405 5.73 %4.17 %
Schedule of Currently Effective Financing Agreements
The following table summarizes our currently effective financing agreements as of December 31, 2024:
(dollars in thousands)Term
 in Months
Number of
Annual Payments
First Annual
Payment Due
Original Loan
Value
Effective dates of agreements(1):
December 202239January 2023$1,710 
January 202336April 20232,491 
April 202436May 20242,073 
(1)Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.
Supplier Finance Program
The changes in supplier financing obligations during the years ended December 31, 2024, consisted of the following:
(dollars in thousands)Total
Balance at December 31, 2023$2,800 
Additions
2,073 
Payments
(2,090)
Balance at December 31, 2024$2,783 
Annual Maturities Related to Credit Facility, Real Estate Loans and Other Debt
As of December 31, 2024, the required annual maturities related to the 2024 Credit Facilities, the Real Estate Loans and our other debt were as follows:
Years ending December 31,
(dollars in thousands)
Annual
maturities
2025 $23,875 
2026 22,660 
2027 22,166 
2028 22,375 
2029 942,496 
Thereafter44,246 
Total required maturities$1,077,818