XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Jun. 11, 2024
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Jun. 06, 2023
Jan. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares outstanding   421,699 523,349 547,199   598,043
Annual compensation amount   $ 1,378,000 $ 1,347,000 $ 1,290,000    
Number of options granted   0 0 0    
Aggregate intrinsic value of options exercised   $ 242,000 $ 32,000 $ 200,000    
Reservation of shares under Stock Purchase Plan   40,000        
Restricted Stock or Unit Expense   $ 1,338,000 $ 1,322,000 $ 1,271,000    
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   178,599        
2018 Equity Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares outstanding   130,500        
Shares available for grant under the Plan         600,000  
2018 Equity Incentive Plan [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant under the Plan         950,000  
2018 Equity Incentive Plan [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant under the Plan         1,550,000  
2022 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares purchase under Employee Stock Purchase Plan   12,550 9,897      
Shares available for grant under the Plan   12,508        
Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense related to options   $ 0        
Aggregate intrinsic value of option exercised   $ 0        
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 10 months 24 days        
Unrecognized compensation expense related to RSUs and RSAs   $ 1,400,000        
Restricted Stock Units (RSUs) [Member] | 2018 Equity Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of unvested shares   132,196        
RSA [Member] | 2015 Equity Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares outstanding   112,600        
Performance Based RSUs [Member] | 2018 Equity Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of unvested shares   121,581        
Restricted Stock Award [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of number of shares granted   25.00%        
Annual compensation amount $ 72,800