• Filing Date: 2020-06-12
  • Form Type: 10-Q
  • Description: Quarterly report
v3.20.1
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Earnings Per Share [Abstract]        
Basic weighted-average number of shares 11,979 10,116 10,793 10,063
Effect of dilutive securities:        
Stock options
Non-vested restricted Class B common stock
Deferred stock units
Diluted weighted-average number of shares 11,979 10,116 10,793 10,063