Quarterly report pursuant to Section 13 or 15(d)

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

v3.3.1.900
Stockholders' Equity (Details) - Schedule of stock option plans
$ / shares in Units, $ in Thousands
6 Months Ended
Jan. 31, 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 189,873
Awarded | $ / shares $ 4.66
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,518,275
Outstanding at end of period | $ / shares $ 3.25
Outstanding at end of period 2 years
Outstanding at end of period | $ $ 2,269
Exercisable at end of period | shares 1,098,307
Exercisable at end of period | $ / shares $ 2.95
Exercisable at end of period 1 year 146 days
Exercisable at end of period | $ $ 1,963