XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION - Summary of Activity under Company's Stock Option Plans (Details) - USD ($)
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
STOCK-BASED COMPENSATION      
Shares, Outstanding, Beginning balance 1,365,000    
Shares, Granted 6,000 20,500 67,000
Shares, Exercised (902,000)    
Shares, Forfeited (19,000)    
Shares, Outstanding, Ending balance 450,000 1,365,000  
Shares, Exercisable 412,000    
Shares, Vested or expected to vest 450,000    
Weighted Average Exercise Price Per Share, Outstanding, Beginning balance $ 44.95    
Weighted Average Exercise Price Per Share, Granted 61.22    
Weighted Average Exercise Price Per Share, Exercised 45.17    
Weighted Average Exercise Price Per Share, Forfeited 45.28    
Weighted Average Exercise Price Per Share, Outstanding, Ending balance 44.72 $ 44.95  
Weighted Average Exercise Price Per Share, Exercisable 44.98    
Weighted Average Exercise Price Per Share, Vested or expected to vest $ 44.72    
Weighted Average Remaining Contractual Term (Years), Outstanding 4 years 9 months 3 days 4 years 8 months 1 day  
Weighted Average Remaining Contractual Term (Years), Exercisable 4 years 5 months 15 days    
Weighted Average Remaining Contractual Term (Years), Vested or expected to vest 4 years 9 months 3 days    
Weighted Average Grant Date Fair Value Per Share, Outstanding $ 9.89 $ 10.43  
Weighted Average Grant Date Fair Value Per Share, Exercisable $ 10.01    
Weighted Average Grant Date Fair Value Per Share, Vested or expected to vest $ 9.89