Annual report pursuant to Section 13 and 15(d)

Stockholders??? Equity (Details) - Schedule of Stock Option Activity

v3.23.3
Stockholders’ Equity (Details) - Schedule of Stock Option Activity - $ / shares
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Schedule Of Stock Option Activity Abstract    
Options, Outstanding at beginning of year (in Shares) 3,941,783 2,504,563
Weighted - Average Exercise Price, Outstanding at beginning of year $ 3 $ 3.74
Options, New Grants (in Shares) 640,000 1,858,250
Weighted - Average Exercise Price, New Grants $ 2.01 $ 2.88
Options, Exercised (in Shares) (6,667) (11,300)
Weighted - Average Exercise Price, Exercised $ 2.14 $ 2.49
Options, Expired or forfeited (in Shares) (745,616) (409,730)
Weighted - Average Exercise Price, Expired or forfeited $ 4.15 $ 7
Options, Outstanding at end of year (in Shares) 3,829,500 3,941,783
Weighted - Average Exercise Price, Outstanding at end of year $ 2.61 $ 3
Options, Exercisable at end of year (in Shares) 2,195,867 1,794,399
Weighted - Average Exercise Price, Exercisable at end of year $ 2.65 $ 3.14
Weighted average fair value of options granted during year $ 1.03 $ 1.52