XML 59 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT (Tables)
12 Months Ended
Dec. 31, 2024
DEBT  
Schedule of debt

December 31, 

    

    

    

2024

    

2023

Long-term debt

 

Interest Rate

 

 

  

 

  

Senior Unsecured Notes

2015 Notes - Series A due August 20, 2025

3.15

%

$

100,000

$

100,000

2015 Notes - Series B due August 20, 2030

3.35

%

100,000

100,000

2015 Notes - Series C due April 1, 2035

3.61

%

50,000

50,000

2015 Notes - Series D due April 1, 2045

4.02

%

100,000

100,000

2016 Notes - Series A due October 20, 2028

2.75

%

100,000

100,000

2016 Notes - Series B due October 20, 2033

3.03

%

100,000

100,000

2016 Notes - Series C due October 20, 2037

3.27

%

100,000

100,000

2016 Notes - Series D due October 20, 2041

3.52

%

50,000

50,000

2024 Notes - Series A due August 22, 2029

5.55

%

75,000

2024 Notes - Series B due August 22, 2031

5.62

%

75,000

2024 Notes - Series C due June 20, 2034

5.74

%

400,000

Term Loan due through 2025

Variable(1)

400,000

Other borrowings due through 2030

Variable(2)

 

10

 

9

 

1,250,010

 

1,100,009

Plus interest rate swap adjustment

3,355

4,036

Less current portion

 

100,004

 

4

Less debt issuance costs

2,810

 

1,270

Long-term debt, less current portion

 

1,150,551

 

1,102,771

Short-term debt

 

Amounts due banks

Variable(3)

 

10,520

 

2,435

Current portion long-term debt

 

100,004

 

4

Total short-term debt

 

110,524

 

2,439

Total debt

$

1,261,075

$

1,105,210

(1)Interest is calculated at the secured overnight finance rate (“SOFR”) plus a 0.85% margin.
(2)Interest rate was 7.97% for both years ended December 31, 2024 and 2023.
(3)Weighted average interest of Other borrowings related to liquidity needs in a hyperinflationary country was 47.8% in 2024 and 47.7% in 2023.