XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT (Tables)
6 Months Ended
Jun. 30, 2025
DEBT  
Schedule of debt

    

    

    

June 30, 2025

    

December 31, 2024

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

75,000

2024 Notes - Series B due August 22, 2031

5.62

%

75,000

75,000

2024 Notes - Series C due June 20, 2034

5.74

%

400,000

400,000

Other borrowings due through 2030

Variable(1)

 

10

 

10

 

1,250,010

 

1,250,010

Plus interest rate swap adjustment

3,016

3,355

Less current portion

 

100,004

 

100,004

Less debt issuance costs

2,627

 

2,810

Long-term debt, less current portion

 

1,150,395

 

1,150,551

Short-term debt

 

Amounts due to banks

Variable(2)

 

5,319

 

10,520

Current portion long-term debt

 

100,004

 

100,004

Total short-term debt

 

105,323

 

110,524

Total debt

$

1,255,718

$

1,261,075

(1)Interest rate was 7.97% at both June 30, 2025 and December 31, 2024.
(2)Weighted average interest rate of other borrowings related to liquidity needs in a hyperinflationary country was 48.2% and 47.8% as of June 30, 2025 and December 31, 2024, respectively.