XML 58 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt .    DEBT
Debt consisted of the following at December 31:
20242023
3.84% $125 million 10-year Senior Notes due September 19, 2024— 125,000 
4.24% $125 million 10-year Senior Notes due June 25, 2025125,000 125,000 
3.91% $75 million 10-year Senior Notes due June 25, 202975,000 75,000 
5.45% $150 million 10-year Senior Notes due March 1, 2033150,000 150,000 
2.83% $125 million 12-year Senior Notes due July 22, 2033125,000 125,000 
3.19% $50 million 15-year Senior Notes due January 24, 203550,000 50,000 
2.81% $150 million 15-year Senior Notes due March 17, 2037150,000 150,000 
2.91% $150 million 15-year Senior Notes due September 1, 2037150,000 150,000 
1.47% EUR 125 million 15-year Senior Notes due June 17, 2030129,840 137,966 
1.30% EUR 135 million 15-year Senior Notes due November 6, 2034140,227 149,003 
1.06% EUR 125 million 15-year Senior Notes due March 19, 2036129,840 137,966 
Senior Notes debt issuance costs, net(4,260)(4,019)
Total Senior Notes1,220,647 1,370,916 
$1.35 billion Credit Agreement, interest at benchmark plus 87.5 basis points(1)(2)
730,203 638,445 
Other local arrangements63,038 71,478 
Total debt2,013,888 2,080,839 
Less: current portion(182,623)(192,219)
Total long-term debt$1,831,265 $1,888,620