XML 83 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits and Stock-based Compensation - Stock Option Activities (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Share-Based Payment Arrangement [Abstract]      
Shares, Outstanding 373,318 484,791 619,322
Shares, Exercised (144,519) (104,931) (121,624)
Shares, Forfeited (71) (926) (10,618)
Shares, Expired (2,112) (5,616) (2,289)
Shares, Outstanding 226,616 373,318 484,791
Shares, Exercisable 214,708    
Weighted-Average Exercise Price, Outstanding $ 46.39 $ 42.18 $ 40.08
Weighted-Average Exercise Price, Exercised 36.9 26.06 30.34
Weighted-Average Exercise Price, Forfeited 102.29 42.59 55.97
Weighted-Average Exercise Price, Expired 70.63 63.39 39.19
Weighted-Average Exercise Price, Outstanding 52.2 $ 46.39 $ 42.18
Weighted-Average Exercise Price, Exercisable $ 53.42    
Total Intrinsic Value of options Exercised $ 3,128 $ 4,479 $ 6,712
Weighted-Average Remaining Contractual Term, Outstanding 3 years 10 days    
Weighted-Average Remaining Contractual Term, Exercisable 2 years 10 months 17 days    
Aggregate Intrinsic Value, Outstanding $ 5,936    
Aggregate Intrinsic Value, Exercisable $ 5,379