XML 84 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefits and Stock-based Compensation - Stock Option Activities (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Shares, Outstanding 619,322 719,143 1,124,646
Shares, Granted   14,700 51,200
Shares, Assumed   163,581  
Shares, Exercised (121,624) (269,287) (421,736)
Shares, Forfeited (10,618) (7,669) (11,618)
Shares, Expired (2,289) (1,146) (23,349)
Shares, Outstanding 484,791 619,322 719,143
Shares, Exercisable 370,158    
Weighted-Average Exercise Price, Outstanding $ 40.08 $ 38.33 $ 32.93
Weighted-Average Exercise Price, Granted   110.19 59.54
Weighted-Average Exercise Price, Assumed   23.10  
Weighted-Average Exercise Price, Exercised 30.34 28.23 24.52
Weighted-Average Exercise Price, Forfeited 55.97 68.95 46.69
Weighted-Average Exercise Price, Expired 39.19 9.86 70.11
Weighted-Average Exercise Price, Outstanding 42.18 40.08 38.33
Weighted-Average Exercise Price, Exercisable $ 44.47    
Weighted-Average Grant-date Fair Value, Granted   50.28 $ 28.37
Weighted-Average Acquisition-date Fair Value, Assumed   $ 173.04  
Total Intrinsic Value of options Exercised $ 6,712 $ 25,622 $ 19,401
Weighted-Average Remaining Contractual Term, Outstanding 4 years 4 months 17 days    
Weighted-Average Remaining Contractual Term, Exercisable 3 years 7 months 2 days    
Aggregate Intrinsic Value, Outstanding $ 23,346    
Aggregate Intrinsic Value, Exercisable $ 16,927