Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Stockholders’ Equity (Details) - Schedule of stock option activity
$ / shares in Units, $ in Thousands
9 Months Ended
Apr. 30, 2022
USD ($)
$ / shares
shares
Schedule of stock option activity [Abstract]  
Outstanding beginning, Options 2,504,563
Outstanding beginning, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 3.74
Awarded, Options 1,100,750
Awarded, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 3.32
Exercised, Options (11,300)
Exercised, Options, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 2.49
Cancelled or expired, Options (406,396)
Cancelled or expired, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 7.05
Outstanding at end of period, Options 3,187,617
Outstanding at end of period, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 3.18
Outstanding at end of period, Weighted Average Remaining Contractual Term 2 years 4 months 24 days
Outstanding at end of period, Aggregate Intrinsic Value (in Dollars) | $ $ 179
Exercisable at end of period, Options 1,794,399
Exercisable at end of period, Weighted Average Remaining Contractual Term 10 months 24 days
Exercisable at end of period, Aggregate Intrinsic Value (in Dollars) | $ $ 139