v3.20.4
Stock-based Compensation (Summary of Restricted Equity Awards Activity) (Details) - Service-based Restricted Equity Awards
3 Months Ended
Oct. 31, 2020
$ / shares
shares
Number of Shares  
Nonvested at August 1, 2020 | shares 5,400
Vested (in shares) | shares (4,500)
Cancelled/Forfeited (in shares) | shares (800)
Nonvested at October 31, 2020 | shares 100
Weighted- Average Grant Date Fair Value Per Share  
Nonvested at August 1, 2020 | $ / shares $ 183.84
Vested (in dollars per share) | $ / shares 211.58
Cancelled/Forfeited (in dollars per share) | $ / shares 42.38
Nonvested at October 31, 2020 | $ / shares $ 39.80