XML 44 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Share (Details Textuals) - shares
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Earnings Per Share [Abstract]      
Stock options excluded from the calculation of dilutive earnings per share 1,575,167 3,045,000 4,788,004