v3.26.3
Short-Term Borrowings and Long-Term Debt - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 30, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Jul. 30, 2025
Debt Instrument            
Proceeds from long-term debt     $ 858,900,000 $ 388,100,000 $ 119,700,000  
Line of Credit            
Debt Instrument            
Borrowing capacity   $ 317,500,000 315,100,000 $ 317,500,000    
New Unsecured Senior Notes Due June Twelve Two Thousand Twenty Eight | Unsecured Notes            
Debt Instrument            
Proceeds from long-term debt   200,000,000.0        
Unsecured Revolving Credit Facility            
Debt Instrument            
Borrowing capacity     63,000,000.0      
Long-term remaining borrowing capacity     281,600,000      
Unsecured Revolving Credit Facility | Minimum            
Debt Instrument            
Commitment fee (as a percent)       0.08%    
Unsecured Revolving Credit Facility | Maximum            
Debt Instrument            
Commitment fee (as a percent)       0.25%    
Unsecured Revolving Credit Facility | Unsecured Delayed Draw Term Loan Credit Facility            
Debt Instrument            
Debt instrument term 3 years          
Borrowing capacity $ 400,000,000.0          
Unsecured Revolving Credit Facility | Variable Rate Committed Revolving Credit Facility Due June Twelfth Two Thousand Thirty            
Debt Instrument            
Borrowing capacity   600,000,000.0   $ 600,000,000.0   $ 500,000,000.0
Unsecured Revolving Credit Facility | New Unsecured Senior Notes Due June Twelve Two Thousand Twenty Eight            
Debt Instrument            
Borrowing capacity   350,000,000.0   350,000,000.0   $ 250,000,000.0
Multi-currency revolving credit facility            
Debt Instrument            
Borrowing capacity     $ 17,000,000.0      
Multi-currency revolving credit facility | Line of Credit            
Debt Instrument            
Additional borrowing capacity on line of credit under certain conditions   $ 350,000,000.0   $ 350,000,000.0