Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity (Details) - Schedule of stock option activity

v3.22.0.1
Stockholders’ Equity (Details) - Schedule of stock option activity
$ / shares in Units, $ in Thousands
6 Months Ended
Jan. 31, 2022
USD ($)
$ / shares
shares
Schedule of stock option activity [Abstract]  
Options, Outstanding beginning 2,504,563
Weighted Average Exercise, Price Outstanding beginning (in Dollars per share) | $ / shares $ 3.74
Options, Awarded 702,000
Weighted Average Exercise Price, Awarded (in Dollars per share) | $ / shares $ 3.39
Options, Exercised
Options, Cancelled or expired (406,396)
Weighted Average Exercise Price, Cancelled or expired (in Dollars per share) | $ / shares $ 7.05
Options, Outstanding at end of period 2,800,167
Weighted Average Exercise Price, Outstanding at end of period (in Dollars per share) | $ / shares $ 3.17
Weighted Average Remaining Contractual Term, Outstanding at end of period 2 years 7 months 6 days
Aggregate Intrinsic Value, Outstanding at end of period (in Dollars) | $ $ 1,149
Options, Exercisable at end of period 1,481,966
Weighted Average Remaining Contractual Term, Exercisable at end of period 1 year 2 months 12 days
Aggregate Intrinsic Value, Exercisable at end of period (in Dollars) | $ $ 633