XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefits and Stock-based Compensation - Stock Option Activities (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Shares, Outstanding 484,791 619,322 719,143
Shares, Granted     14,700
Shares, Assumed     163,581
Shares, Exercised (104,931) (121,624) (269,287)
Shares, Forfeited (926) (10,618) (7,669)
Shares, Expired (5,616) (2,289) (1,146)
Shares, Outstanding 373,318 484,791 619,322
Shares, Exercisable 326,464    
Weighted-Average Exercise Price, Outstanding $ 42.18 $ 40.08 $ 38.33
Weighted-Average Exercise Price, Granted     110.19
Weighted-Average Exercise Price, Assumed     23.1
Weighted-Average Exercise Price, Exercised 26.06 30.34 28.23
Weighted-Average Exercise Price, Forfeited 42.59 55.97 68.95
Weighted-Average Exercise Price, Expired 63.39 39.19 9.86
Weighted-Average Exercise Price, Outstanding 46.39 $ 42.18 40.08
Weighted-Average Exercise Price, Exercisable $ 47.75    
Weighted-Average Grant-date Fair Value, Granted     50.28
Weighted-Average Acquisition-date Fair Value, Assumed     $ 173.04
Total Intrinsic Value of options Exercised $ 4,479 $ 6,712 $ 25,622
Weighted-Average Remaining Contractual Term, Outstanding 3 years 5 months 4 days    
Weighted-Average Remaining Contractual Term, Exercisable 2 years 11 months 12 days    
Aggregate Intrinsic Value, Outstanding $ 16,454    
Aggregate Intrinsic Value, Exercisable $ 13,920