XML 54 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Aggregated Information Regarding Stock Options Granted (Detail) - $ / shares
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Share-based Compensation [Abstract]      
Beginning balance, Number of Options 771,145 745,270 685,456
Granted, Number of Options 0 196,000 187,189
Exercised, Number of Options (57,175) (150,125) (84,025)
Forfeited, Number of Options (34,526) (16,300) (18,750)
Canceled, Number of Options (400) (3,700) (24,600)
Ending balance, Number of Options 679,044 771,145 745,270
Beginning balance, Weighted-Average Exercise Price Per Share $ 14.30 $ 12.52 $ 11.96
Granted, Weighted-Average Exercise Price Per Share   18.21 13.57
Exercised, Weighted-Average Exercise Price Per Share 11.60 10.62 10.08
Forfeited, Weighted-Average Exercise Price Per Share 15.73 15.10 14.49
Cancelled, Weighted-Average Exercise Price Per Share 6.22 8.95 11.76
Ending balance, Weighted-Average Exercise Price Per Share $ 14.46 $ 14.30 $ 12.52