XML 13 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-based compensation and equity transactions - Summary of status of options granted under stock option plans and changes in options outstanding (Detail) - Stock Option - $ / shares
9 Months Ended
Jul. 31, 2019
Shares  
Outstanding at November 1, 2018 942,366
Options granted 124,097
Options exercised (99,150)
Options canceled or expired (5,250)
Options outstanding at July 31, 2019 962,063
Options exercisable at July 31, 2019 671,897
Options vested and expected to vest at July 31, 2019 961,004
Weighted Average Exercise Price  
Outstanding at November 1, 2018 $ 3.09
Options granted 8.16
Options exercised 4.17
Options canceled or expired 6.82
Options outstanding at July 31, 2019 3.61
Options exercisable at July 31, 2019 3.27
Options vested and expected to vest at July 31, 2019 $ 3.61