XML 95 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Share-Based Compensation - Aggregated Information Regarding Stock Options Granted (Detail) - $ / shares
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Share-based Compensation [Abstract]      
Beginning balance, Number of Options 679,044 771,145 745,270
Granted, Number of Options 0 0 196,000
Exercised, Number of Options (1,200) (57,175) (150,125)
Forfeited, Number of Options (54,361) (34,526) (16,300)
Canceled, Number of Options (1,400) (400) (3,700)
Ending balance, Number of Options 622,083 679,044 771,145
Beginning balance, Weighted-Average Exercise Price Per Share $ 14.46 $ 14.30 $ 12.52
Granted, Weighted-Average Exercise Price Per Share   0 18.21
Exercised, Weighted-Average Exercise Price Per Share 7.60 11.60 10.62
Forfeited, Weighted-Average Exercise Price Per Share 12.89 15.73 15.10
Cancelled, Weighted-Average Exercise Price Per Share 7.36 6.22 8.95
Ending balance, Weighted-Average Exercise Price Per Share $ 14.63 $ 14.46 $ 14.30