XML 74 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Non-Standardized Profit-Sharing Plan (Details) - USD ($)
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Non-Standardized Profit-Sharing Plan (Details) [Line Items]    
Non-standarized profit sharing plan description Under the plan our employees qualify to participate in the plan after one year of employment. Contributions under the plan are based on 25% of the annual base salary of each eligible employee up to $54,000 per year. Contributions under the plan are fully vested upon funding.  
Common shares issued 7,858,820 21,811,100
Various Employees [Member]    
Non-Standardized Profit-Sharing Plan (Details) [Line Items]    
Common shares issued 7,608,820 11,509,022
Recognized stock-based compensation expense $ 247,287 $ 233,633