Quarterly report pursuant to Section 13 or 15(d)

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

v3.4.0.3
Stockholders' Equity (Details) - Schedule of stock option plans
$ / shares in Units, $ in Thousands
9 Months Ended
Apr. 30, 2016
USD ($)
$ / shares
shares
Schedule of stock option plans [Abstract]  
Outstanding at July 31, 2015 | shares 1,358,104
Outstanding at July 31, 2015 | $ / shares $ 3.04
Awarded | shares 488,473
Awarded | $ / shares $ 4.47
Exercised | shares (23,702)
Exercised | $ / shares $ 2.79
Cancelled or expired | shares (6,000)
Cancelled or expired | $ / shares $ 3.61
Outstanding at end of period | shares 1,816,875
Outstanding at end of period | $ / shares $ 3.43
Outstanding at end of period 1 year 328 days
Outstanding at end of period | $ $ 2,386
Exercisable at end of period | shares 1,104,974
Exercisable at end of period | $ / shares $ 2.95
Exercisable at end of period 1 year 36 days
Exercisable at end of period | $ $ 1,976