XML 85 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Jun. 04, 2019
Feb. 01, 2019
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Dec. 31, 2020
Aug. 03, 2019
Jan. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares outstanding     771,145 679,044 771,145 745,270     685,456
Number of options granted       0 196,000 187,189      
Options granted weighted-average fair value per share         $ 7.43 $ 4.79      
Aggregate intrinsic value of options exercised       $ 500,000 $ 1,100,000 $ 400,000      
Reservation of shares under Stock Purchase Plan       247,500          
Restricted Stock or Unit Expense       $ 1,136,000 $ 1,088,000 $ 1,134,000      
2015 Equity Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares outstanding       22,718          
Employee Stock Purchase Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Employee Stock Purchase Plan discount rate       15.00%          
2007 Equity Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares outstanding       373,345          
2018 Equity Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares authorized for grant under the Plan 650,000             950,000  
Number of shares outstanding       138,999          
Additional Shares Authorized Under the Plan 300,000                
Stock Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized compensation expense related to options             $ 800,000    
Unrecognized compensation expense to be recognized, Weighted average period       1 year 6 months          
Aggregate intrinsic value of option exercised             300,000    
Aggregate intrinsic value of the options outstanding             $ 300,000    
2014 Restricted Stock Units (RSUs) [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized compensation expense to be recognized, Weighted average period       1 year          
Unrecognized compensation expense related to RSUs and RSAs       $ 1,500,000          
RSA [Member] | 2015 Equity Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares outstanding       166,700          
RSA [Member] | 2007 Equity Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares outstanding       1,007          
RSA [Member] | 2018 Equity Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of options granted     110,909            
RSA [Member] | Non-Employee Director [Member] | 2018 Equity Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of options granted   18,000              
Restricted Stock Award [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Restricted Stock or Unit Expense       $ 60,000