XML 73 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Narrative) (Details)
3 Months Ended 12 Months Ended
Jul. 31, 2021
USD ($)
tranche
Jul. 31, 2021
USD ($)
tranche
Jul. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Debt Instrument        
Proceeds from long-term debt   $ 7,900,000 $ 262,400,000 $ 155,000,000.0
Senior Notes | Unsecured revolving credit facility        
Debt Instrument        
Number of tranches (tranche) | tranche 2 2    
Senior Notes | 2.50% fixed rate unsecured senior notes maturing 2031        
Debt Instrument        
Proceeds from long-term debt $ 100,000,000      
Debt instrument, term 10 years      
Debt instrument interest rate (percent) 2.50% 2.50%    
Senior Notes | 2.12% fixed rate unsecured senior notes maturing 2028        
Debt Instrument        
Proceeds from long-term debt $ 50,000,000      
Debt instrument, term 7 years      
Debt instrument interest rate (percent) 2.12% 2.12%    
Line of credit        
Debt Instrument        
Borrowing capacity $ 336,600,000 $ 336,600,000 $ 418,400,000  
Unsecured revolving credit facility        
Debt Instrument        
Long-term remaining borrowing capacity 417,300,000 417,300,000    
Unsecured revolving credit facility | 1.29 % Variable rate unsecured credit facility maturing 2026        
Debt Instrument        
Borrowing capacity $ 500,000,000 500,000,000    
Unsecured revolving credit facility | Minimum        
Debt Instrument        
Commitment fee (percent) 0.08%      
Unsecured revolving credit facility | Maximum        
Debt Instrument        
Commitment fee (percent) 0.25%      
Multi-currency revolving credit facility | Line of credit        
Debt Instrument        
Additional borrowing capacity on line of credit under certain conditions $ 250,000,000 $ 250,000,000