XML 45 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Debt

At June 30, 2025 and December 31, 2024, debt was comprised of the following:

 

(In thousands)

 

Maturity
Dates

 

June 30,
2025

 

 

December 31,
2024

 

Senior unsecured notes

 

 

 

 

 

 

 

 

3.95% (net of unamortized debt issuance cost
   of $
78 and $99 for 2025 and 2024, respectively)

 

2025-2027

 

$

42,778

 

 

$

42,759

 

3.86% (net of unamortized debt issuance cost
   of $
0 and $15 for 2025 and 2024, respectively)

 

2025

 

 

 

 

 

14,270

 

2.30% (net of unamortized debt issuance cost
   of $
66 and $77 for 2025 and 2024, respectively)

 

2025-2028

 

 

29,934

 

 

 

39,923

 

2.37% (net of unamortized debt issuance cost
   of $
71 and $83 for 2025 and 2024, respectively)

 

2025-2028

 

 

39,929

 

 

 

39,917

 

2.73% (net of unamortized debt issuance cost
   of $
62 and $70 for 2025 and 2024, respectively)

 

2025-2031

 

 

99,939

 

 

 

99,930

 

2.83% (net of unamortized debt issuance cost
   of $
56 and $60 for 2025 and 2024, respectively)

 

2026-2032

 

 

74,944

 

 

 

74,940

 

6.17% (net of unamortized debt issuance cost
   of $
0 and $0 for 2025 and 2024, respectively)

 

2029-2033

 

 

75,000

 

 

 

 

Revolving credit facility and term loan borrowing

 

2025

 

 

293,000

 

 

 

313,700

 

Debt of foreign subsidiaries

 

 

 

 

 

 

 

 

Unsecured bank debt, foreign currency

 

2025

 

 

2,506

 

 

 

 

Total debt

 

 

 

$

658,030

 

 

$

625,439

 

Less current maturities

 

 

 

 

274,791

 

 

 

292,807

 

Long-term debt

 

 

 

$

383,239

 

 

$

332,632