v3.26.1
LEASES (Details) - USD ($)
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
LEASES [Abstract]    
Cash paid in measurement of lease liability $ 7,800,000 $ 6,900,000
Operating lease, weighted average remaining lease term 2 years 8 months 12 days 3 years 6 months
Operating lease, weighted average remaining lease term discount rate 6.61% 6.60%
Finance lease, prepayments $ 15,600,000  
Finance lease liability to be paid $ 4,339,000  
Finance lease term 10 years  
Financing lease, expense $ 1,600,000  
Finance lease, interest expense $ 171,000  
Finance lease weighted average remaining lease term 9 years 3 months 18 days  
Finance lease, weighted average remaining lease term discount rate 6.90%  
Monthly [Member]    
LEASES [Abstract]    
Finance lease liability to be paid $ 39,000