XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Loss Per Share (Details) - Schedule of dilutive loss per share - shares
3 Months Ended 6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Schedule of dilutive loss per share [Abstract]        
Shares issuable upon exercise of stock options 1,026,777 570,801 1,026,777 570,801
Shares issuable upon vesting of restricted stock 79,600 135,641 79,600 135,641
Shares issuable upon exercise of warrants to purchase Class B common stock 26,189 26,189
Total 1,132,566 706,442 1,132,566 706,442