XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share (Details) - Schedule of shares excluded from the dilutive earnings per share computations - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares excluded from the calculation of diluted earnings per share 14 1,078 215 1,595
Stock options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares excluded from the calculation of diluted earnings per share 14 937 215 1,330
Non-vested restricted Class B common stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares excluded from the calculation of diluted earnings per share 141 172
Deferred stock units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares excluded from the calculation of diluted earnings per share 93