v3.26.1
Borrowings - Schedule of Long-term Debt (Details)
€ in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2026
EUR (€)
Dec. 31, 2025
USD ($)
Long-term      
Total long-term debt $ 3,259,988   $ 3,327,972
Less long-term debt current portion (681,792)   (706,677)
Net long-term debt 2,578,196   2,621,295
Unamortized debt discounts 7,500   8,600
Deferred debt issuance costs $ 8,600   9,700
1.25% 10-year notes due November 9, 2026 (euro-denominated)      
Long-term      
Stated interest rate 1.25% 1.25%  
Term of debt 10 years    
Principal | €   € 600,000  
Total long-term debt $ 681,792   706,677
0.750% 8-year notes due November 4, 2027 (euro-denominated)      
Long-term      
Stated interest rate 0.75% 0.75%  
Term of debt 8 years    
Principal | €   € 500,000  
Total long-term debt $ 567,305   588,082
6.65% 30-year debentures due June 1, 2028      
Long-term      
Stated interest rate 6.65% 6.65%  
Term of debt 30 years    
Principal $ 200,000    
Total long-term debt $ 199,808   199,757
2.950% 10-year notes due November 4, 2029      
Long-term      
Stated interest rate 2.95% 2.95%  
Term of debt 10 years    
Principal $ 300,000    
Total long-term debt $ 298,734   298,544
3.50% 8-year notes due November 12, 2033 (euro-denominated)      
Long-term      
Stated interest rate 3.50% 3.50%  
Term of debt 8 years    
Principal | €   € 550,000  
Total long-term debt $ 620,043   642,927
5.375% 30-year debentures due October 15, 2035      
Long-term      
Stated interest rate 5.375% 5.375%  
Term of debt 30 years    
Principal $ 300,000    
Total long-term debt $ 297,682   297,557
6.60% 30-year notes due March 15, 2038      
Long-term      
Stated interest rate 6.60% 6.60%  
Term of debt 30 years    
Principal $ 250,000    
Total long-term debt $ 248,675   248,618
5.375% 30-year notes due March 1, 2041      
Long-term      
Stated interest rate 5.375% 5.375%  
Term of debt 30 years    
Principal $ 350,000    
Total long-term debt $ 345,949   $ 345,810