v3.26.1
STOCK-BASED COMPENSATION - Summary of Activity under Company's Stock Option Plans (Details) - USD ($)
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
STOCK-BASED COMPENSATION      
Shares, Outstanding, Beginning balance 450,000    
Shares, Granted 4,000 6,000 20,500
Shares, Exercised (376,000)    
Shares, Outstanding, Ending balance 78,000 450,000  
Shares, Exercisable 64,000    
Shares, Vested or expected to vest 78,000    
Weighted Average Exercise Price Per Share, Outstanding, Beginning balance $ 44.72    
Weighted Average Exercise Price Per Share, Granted 148.72    
Weighted Average Exercise Price Per Share, Exercised 45.44    
Weighted Average Exercise Price Per Share, Outstanding, Ending balance 46.58 $ 44.72  
Weighted Average Exercise Price Per Share, Exercisable 39.78    
Weighted Average Exercise Price Per Share, Vested or expected to vest $ 46.58    
Weighted Average Remaining Contractual Term (Years), Outstanding 5 years 10 months 6 days 4 years 9 months 3 days  
Weighted Average Remaining Contractual Term (Years), Exercisable 5 years 4 months 2 days    
Weighted Average Remaining Contractual Term (Years), Vested or expected to vest 5 years 10 months 6 days    
Weighted Average Grant Date Fair Value Per Share, Outstanding $ 10.12 $ 9.89  
Weighted Average Grant Date Fair Value Per Share, Exercisable $ 7.97    
Weighted Average Grant Date Fair Value Per Share, Vested or expected to vest $ 10.12