v3.25.2
Short-Term Borrowings and Long-Term Debt (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2025
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Jul. 30, 2025
Debt Instrument          
Proceeds from long-term debt   $ 388,100,000 $ 119,700,000 $ 189,200,000  
Line of Credit          
Debt Instrument          
Borrowing capacity $ 317,500,000 317,500,000 $ 303,400,000    
Unsecured Senior Notes Due June 2028 | Unsecured Notes          
Debt Instrument          
Amount 200,000,000 200,000,000      
New Unsecured Senior Notes Due June Twelve Two Thousand Twenty Eight | Unsecured Notes          
Debt Instrument          
Proceeds from long-term debt 200,000,000        
Unsecured Revolving Credit Facility          
Debt Instrument          
Borrowing capacity 63,000,000 63,000,000      
Long-term remaining borrowing capacity 532,100,000 $ 532,100,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 | Variable Rate Committed Revolving Credit Facility Due June Twelfth Two Thousand Thirty          
Debt Instrument          
Borrowing capacity 600,000,000 $ 600,000,000     $ 500,000,000
Unsecured Revolving Credit Facility | New Unsecured Senior Notes Due June Twelve Two Thousand Twenty Eight          
Debt Instrument          
Borrowing capacity 350,000,000 350,000,000     $ 250,000,000
Multi-currency revolving credit facility          
Debt Instrument          
Borrowing capacity 17,000,000 17,000,000      
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