Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details) - Schedule of stock option plans

v3.10.0.1
Stockholders' Equity (Details) - Schedule of stock option plans
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 31, 2018
USD ($)
$ / shares
shares
Schedule of stock option plans [Abstract]  
Outstanding at July 31, 2018 | shares 1,882,116
Outstanding at July 31, 2018 | $ / shares $ 4.96
Exercised | shares (10,000)
Exercised | $ / shares $ 2.53
Exercised | $ $ 41
Cancelled or expired | shares (2,000)
Cancelled or expired | $ / shares $ 4.51
Outstanding at end of period | shares 1,870,116
Outstanding at end of period | $ / shares $ 4.97
Outstanding at end of period 2 years 219 days
Outstanding at end of period | $ $ 412
Exercisable at end of period | shares 1,139,156
Exercisable at end of period | $ / shares $ 4.29
Exercisable at end of period 1 year 219 days
Exercisable at end of period | $ $ 142