XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based compensation and equity transactions - Summary of status of options granted under stock option plans and changes in options outstanding (Detail) - Stock Option
9 Months Ended
Jul. 31, 2018
$ / shares
shares
Shares  
Outstanding at November 1, 2017 | shares 1,159,771
Options granted | shares 269,635
Options exercised | shares (396,087)
Options canceled or expired | shares (63,718)
Options outstanding at July 31, 2018 | shares 969,601
Options exercisable at July 31, 2018 | shares 654,863
Options vested and expected to vest at July 31, 2018 | shares 967,379
Weighted Average Exercise Price  
Outstanding at November 1, 2017 | $ / shares $ 3.20
Options granted | $ / shares 2.44
Options exercised | $ / shares 2.57
Options canceled or expired | $ / shares 4.88
Options outstanding at July 31, 2018 | $ / shares 3.11
Options exercisable at July 31, 2018 | $ / shares 3.09
Options vested and expected to vest at July 31, 2018 | $ / shares $ 3.11