XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation - Aggregated Information Regarding Stock Options Granted (Detail) - $ / shares
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Share-based Compensation [Abstract]      
Beginning balance, Number of Options 547,199 598,043 622,083
Granted, Number of Options 0 0 0
Exercised, Number of Options (9,100) (42,944) (6,425)
Forfeited, Number of Options (10,525) (5,500) (17,615)
Cancelled, Number of Options (4,225) (2,400) 0
Ending balance, Number of Options 523,349 547,199 598,043
Beginning balance, Weighted-Average Exercise Price Per Share $ 15.16 $ 14.67 $ 14.63
Granted, Weighted-Average Exercise Price Per Share 0 0 0
Exercised, Weighted-Average Exercise Price Per Share 11.54 8.74 9.34
Forfeited, Weighted-Average Exercise Price Per Share 15.2 15.42 15.09
Cancelled, Weighted-Average Exercise Price Per Share 10.5 8.09 0
Ending balance, Weighted-Average Exercise Price Per Share $ 15.26 $ 15.16 $ 14.67