XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based compensation and equity transactions - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 13, 2017
Jul. 17, 2017
Jul. 31, 2018
Jan. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Weighted average remaining life of options outstanding           4 years 8 months 1 day  
Weighted average remaining contractual life of options exercisable           3 years 3 months 29 days  
Weighted average life of options vested and expected to vest           4 years 7 months 24 days  
Aggregate intrinsic value of options outstanding     $ 6,612,000     $ 6,612,000  
Aggregate intrinsic value of options exercisable     4,461,000     4,461,000  
Aggregate intrinsic value of options vested and expected to vest     6,583,000     6,583,000  
Non-vested stock-based arrangements yet to be recognized     305,000     $ 305,000  
Stock based arrangements yet to be recognized, weighted average period expected to be recognized           6 years 7 days  
Non-employee director annual grant       $ 50,000      
Fair value of stock option per share       $ 0.659      
Stock based compensation expense     $ 57,000   $ 62,000 $ 189,000 $ 161,000
Share-based Goods and Nonemployee Services Transaction, Quantity of Securities Issued       37,927      
Share Based Goods And Non Employee Services Transaction Value Of Stock Option Issued       $ 25,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term   9 years          
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       5 years      
Incentive stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation arrangement by share-based payment award, options, grants in period, gross 80,000 100,000          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares 8,000 10,000          
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Period 10 years 10 years          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 80,000 72,000          
Employee And Non-Employee Directors [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Fair value of stock option per share     $ 2.44   $ 1.60 $ 2.44 $ 1.60
Cost of Sales              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock based compensation expense           $ 0 $ 9,000
Selling, General and Administrative Expenses              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock based compensation expense           $ 189,000 $ 152,000