XML 57 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Summary of Significant Accounting Policies (Details) - Schedule of shares were excluded from the diluted earnings per share - shares
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the calculation of diluted earnings per share 31,000 1,393,000
Stock options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the calculation of diluted earnings per share 31,000 1,227,000
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 105,000
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 61,000