XML 79 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Credit Facilities and Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
Total debt outstanding is summarized as follows (in thousands):
December 31,
20252024
2024 Credit Agreement⁽ᵃ⁾
   Multi-currency revolver$298,426 244,171 
   U.S. dollar term loan⁽ᵇ⁾188,771 198,287 
   Euro term loan⁽ᵇ⁾110,855 102,908 
Other
20,663 16,948 
Total debt$618,715 $562,314 
Current maturities of debt51,988 $27,117 
Long-term debt566,727 535,197 
Total debt$618,715 $562,314 
(a) Weighted average interest rate, adjusted for the impact of interest rate swap agreements, was 4.8% and 5.6% at December 31, 2025 and 2024, respectively. Interest rates primarily consist of Term SOFR for borrowings in U.S. dollars and the Euro Interbank Offered Rate ("EURIBOR") for borrowings in euros. The average daily alternative base rate swingline loan balance was $1.5 million and $0.7 million during the years ended December 31, 2025 and 2024, respectively.
(b) Amounts are shown net of unamortized deferred financing costs of $1.9 million and $2.7 million at December 31, 2025 and 2024, respectively.
Outstanding borrowings, net of unamortized deferred financing costs, and letters of credit under the 2024 Credit Agreement consist of the following (in millions):
December 31,
20252024
Current maturities of debt$45.3 $25.2 
Long-term debt552.8520.1
Total outstanding borrowings$598.1 $545.4 
Letters of credit$4.6 $2.5 
Schedule of Maturities of Long-Term Debt
As of December 31, 2025, maturities of debt through 2037, assuming no prepayments, are as follows (in thousands):
 Multi-Currency Revolver
U.S. Dollar Term Loan
Euro Term LoanOther Debt
Total
2026— 9,606 5,651 6,731 21,988 
2027— 14,655 8,614 1,279 24,548 
2028— 19,703 11,576 1,207 32,486 
2029298,426 144,807 85,014 1,242 529,489 
2030— — — 1,279 1,279 
Thereafter— — — 8,925 8,925 
Total298,426 188,771 110,855 20,663 618,715 
Less: current maturities
(30,000)(9,606)(5,651)(6,731)(51,988)
 Long-term debt
268,426 179,165 105,204 13,932 566,727