XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings - Long Term Debt (Details)
€ in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2025
EUR (€)
Dec. 31, 2024
USD ($)
Long-term      
Total long-term debt $ 2,972,119   $ 2,928,757
Less long-term debt current portion (399,579)   (399,411)
Net long-term debt 2,572,540   2,529,346
Unamortized debt discounts 8,200   8,500
Deferred debt issuance costs 6,400   6,800
3.15% 10-year notes due November 15, 2025      
Long-term      
Principal 400,000    
Total long-term debt $ 399,579   399,411
Stated interest rate 3.15% 3.15%  
Term of debt 10 years    
1.25% 10-year notes due November 9, 2026 (euro-denominated)      
Long-term      
Principal | €   € 600,000  
Total long-term debt $ 645,730   622,313
Stated interest rate 1.25% 1.25%  
Term of debt 10 years    
0.750% 8-year notes due November 4, 2027 (euro-denominated)      
Long-term      
Principal | €   € 500,000  
Total long-term debt $ 537,351   517,863
Stated interest rate 0.75% 0.75%  
Term of debt 8 years    
6.65% 30-year debentures due June 1, 2028      
Long-term      
Principal $ 200,000    
Total long-term debt $ 199,682   199,657
Stated interest rate 6.65% 6.65%  
Term of debt 30 years    
2.950% 10-year notes due November 4, 2029      
Long-term      
Principal $ 300,000    
Total long-term debt $ 298,260   298,166
Stated interest rate 2.95% 2.95%  
Term of debt 10 years    
5.375% 30-year debentures due October 15, 2035      
Long-term      
Principal $ 300,000    
Total long-term debt $ 297,370   297,308
Stated interest rate 5.375% 5.375%  
Term of debt 30 years    
6.60% 30-year notes due March 15, 2038      
Long-term      
Principal $ 250,000    
Total long-term debt $ 248,534   248,505
Stated interest rate 6.60% 6.60%  
Term of debt 30 years    
5.375% 30-year notes due March 1, 2041      
Long-term      
Principal $ 350,000    
Total long-term debt $ 345,603   345,534
Stated interest rate 5.375% 5.375%  
Term of debt 30 years    
Other      
Long-term      
Total long-term debt $ 10   $ 0