v3.22.2.2
Stock-based Compensation - Stock Option Activities (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 31, 2022
USD ($)
$ / shares
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Shares, Outstanding | shares 619,322
Shares, Exercised | shares (64,395)
Shares, Forfeited | shares (6,323)
Shares, Expired | shares (518)
Shares, Outstanding | shares 548,086
Shares, Exercisable | shares 386,400
Weighted-Average Exercise Price, Outstanding | $ / shares $ 40.08
Weighted-Average Exercise Price, Exercised | $ / shares 32.20
Weighted-Average Exercise Price, Forfeited | $ / shares 45.88
Weighted-Average Exercise Price, Expired | $ / shares 10.89
Weighted-Average Exercise Price, Outstanding | $ / shares 40.97
Weighted-Average Exercise Price, Exercisable | $ / shares $ 43.27
Total Intrinsic Value Of Options Exercised | $ $ 3,878
Weighted-Average Remaining Contractual Term, Outstanding 4 years 8 months 4 days
Weighted-Average Remaining Contractual Term, Exercisable 3 years 7 months 2 days
Aggregate Intrinsic Value, Outstanding | $ $ 25,303
Aggregate Intrinsic Value, Exercisable | $ $ 16,853