XML 94 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Status for Performance-Based Awards Which Contain Vesting Provisions) (Details) - Performance shares - $ / shares
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Performance Shares      
Beginning Balance (in shares) 198,200    
Granted (in shares) 106,100    
Vested (in shares) (95,133)    
Canceled/forfeited (in shares) (8,600)    
Ending Balance (in shares) 200,567 198,200  
Weighted Average Grant Date Fair Value      
Beginning Balance (in dollars per share) $ 54.93    
Granted (in dollars per share) 46.06 $ 51.61 $ 58.35
Vested (in dollars per share) 58.35    
Canceled (in dollars per share) 51.56    
Ending Balance (in dollars per share) $ 48.76 $ 54.93