Quarterly report pursuant to Section 13 or 15(d)

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

v3.5.0.2
Stockholders' Equity (Details) - Schedule of stock option plans
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 31, 2016
USD ($)
$ / shares
shares
Schedule of stock option plans [Abstract]  
Outstanding at July 31, 2016 | shares 1,808,875
Outstanding at July 31, 2016 | $ / shares $ 3.43
Exercised | shares (10,667)
Exercised | $ / shares $ 4.66
Exercised | $ $ 64
Cancelled or expired | shares (5,000)
Cancelled or expired | $ / shares $ 4.47
Outstanding at end of period | shares 1,793,208
Outstanding at end of period | $ / shares $ 3.43
Outstanding at end of period 1 year 146 days
Outstanding at end of period | $ $ 4,849
Exercisable at end of period | shares 1,083,640
Exercisable at end of period | $ / shares $ 2.95
Exercisable at end of period 1 year
Exercisable at end of period | $ $ 3,413