Annual report pursuant to Section 13 and 15(d)

Stockholders??? Equity (Details) - Schedule of the option activity pursuant to the Company???s stock option plans

v3.21.2
Stockholders’ Equity (Details) - Schedule of the option activity pursuant to the Company’s stock option plans - $ / shares
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Schedule of the option activity pursuant to the Company’s stock option plans [Abstract]      
Options, Outstanding at beginning of year (in Shares) 2,636,496 2,351,040 1,882,116
Weighted - Average Exercise Price, outstanding at beginning of year $ 4.05 $ 4.53 $ 4.96
Options, New Grants (in Shares) 543,104 773,032 715,321
Weighted - Average Exercise Price, New Grants $ 2.57 $ 2.40 $ 2.81
Options, Exercised (in Shares) (34,667) (238,230)
Weighted - Average Exercise Price, Exercised $ 2.80 $ 2.69
Options, Expired or forfeited (in Shares) (640,370) (487,576) (8,167)
Weighted - Average Exercise Price, Expired or forfeited $ 3.52 $ 3.71 $ 6.55
Options, Outstanding at end of year (in Shares) 2,504,563 2,636,496 2,351,040
Weighted - Average Exercise Price, Outstanding at end of year $ 3.74 $ 4.05 $ 4.53
Options, Exercisable at end of year (in Shares) 1,561,326 1,457,162 1,342,564
Weighted - Average Exercise Price, Exercisable at end of year $ 4.37 $ 5.10 $ 5.16
Weighted average fair value of options granted during year $ 1.27 $ 1.01 $ 1.07