XML 51 R34.htm IDEA: XBRL DOCUMENT v3.26.1
DEBT (Tables)
3 Months Ended
Mar. 31, 2026
DEBT  
Schedule of debt

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

March 31, 2026

  ​ ​ ​

December 31, 2025

Long-term debt

 

Interest Rate

 

 

  ​

 

  ​

Senior Unsecured Notes

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

 

1,150,000

 

1,150,010

Plus interest rate swap adjustment

2,508

2,678

Less current portion

 

 

Less debt issuance costs

2,370

2,460

Long-term debt, less current portion

 

1,150,138

 

1,150,228

Short-term debt

 

 

Amounts due to banks

Variable(2)

 

163,502

 

143,780

Current portion long-term debt

 

 

Total short-term debt

 

163,502

 

143,780

Total debt

$

1,313,640

$

1,294,008

(1)Interest rate was 7.97% at December 31, 2025.
(2)Weighted average interest rate on the revolving credit facility was 4.7% as of both March 31, 2026 and December 31, 2025. Weighted average interest rate of other lines of credit related to liquidity needs in a hyperinflationary country was 41.6% as of December 31, 2025.