v3.26.3
Short-Term Borrowings and Long-Term Debt - Schedule of Long-Term Debt (Details)
Jul. 31, 2026
USD ($)
Jul. 31, 2026
EUR (€)
Jul. 31, 2026
JPY (¥)
May 04, 2026
Jul. 31, 2025
USD ($)
Debt Instrument          
Long-term debt, gross $ 1,300,000,000        
Debt issuance costs, net (3,100,000)       $ (2,900,000)
Subtotal 1,280,000,000       637,100,000
Less current maturities 0       (6,700,000)
Long-term debt 1,280,000,000       630,400,000
Unsecured Senior Notes Due May 2029 | Unsecured Notes          
Debt Instrument          
Amount $ 400,000,000        
Debt instrument interest rate (as a percent) 4.65% 4.65% 4.65% 4.65%  
Long-term debt, gross $ 400,000,000.0       $ 0
Unsecured Senior Notes Due June 2028 | Unsecured Notes          
Debt Instrument          
Amount $ 200,000,000        
Debt instrument interest rate (as a percent) 4.82% 4.82% 4.82%   5.57%
Long-term debt, gross $ 200,000,000.0       $ 200,000,000.0
Unsecured Senior Notes Due June 2030 | Unsecured Notes          
Debt Instrument          
Amount $ 125,000,000.0        
Debt instrument interest rate (as a percent) 3.18% 3.18% 3.18%   3.18%
Long-term debt, gross $ 125,000,000.0       $ 125,000,000.0
Unsecured Senior Notes Due 2031 | Unsecured Notes          
Debt Instrument          
Amount $ 100,000,000.0        
Debt instrument interest rate (as a percent) 2.50% 2.50% 2.50%   2.50%
Long-term debt, gross $ 100,000,000.0       $ 100,000,000.0
Variable Rate Committed Revolving Credit Facility Due 2026 | Unsecured Notes | Unsecured Revolving Credit Facility          
Debt Instrument          
Amount $ 600,000,000.0        
Debt instrument interest rate (as a percent) 4.65% 4.65% 4.65%   5.44%
Long-term debt, gross $ 310,000,000.0       $ 60,000,000.0
Variable Rate Committed Unsecured Term Loan Due 2029 | Unsecured Notes          
Debt Instrument          
Amount | €   € 80,000,000.0      
Debt instrument interest rate (as a percent) 3.26% 3.26% 3.26%   2.83%
Long-term debt, gross $ 91,900,000       $ 91,600,000
Unsecured Senior Notes Due 2028 | Unsecured Notes          
Debt Instrument          
Amount $ 50,000,000.0        
Debt instrument interest rate (as a percent) 2.12% 2.12% 2.12%   2.12%
Long-term debt, gross $ 50,000,000.0       $ 50,000,000.0
Variable Rate Guaranteed Senior Note Due 2028 | Unsecured Notes          
Debt Instrument          
Amount | ¥     ¥ 1,000,000,000    
Debt instrument interest rate (as a percent) 1.75% 1.75% 1.75%   1.28%
Long-term debt, gross $ 6,200,000       $ 6,700,000
Variable Rate Guaranteed Senior Note Due 2026 | Unsecured Notes          
Debt Instrument          
Amount | ¥     ¥ 1,000,000,000    
Debt instrument interest rate (as a percent)         1.20%
Long-term debt, gross $ 0       $ 6,700,000