v3.26.1
Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Jan. 31, 2026
Leases [Abstract]          
Operating lease, weighted average remaining lease term 2 years 3 months 18 days   2 years 3 months 18 days   2 years 8 months 12 days
Operating lease, weighted average remaining lease term discount rate 6.63%   6.63%   6.61%
Finance lease, prepayments         $ 15,600,000
Finance lease liability to be paid $ 4,104,000   $ 4,104,000    
Finance lease term 10 years   10 years    
Financing lease, expense $ 500,000 $ 500,000 $ 1,100,000 $ 500,000  
Finance lease, interest expense $ 54,000 $ 60,000 $ 109,000 $ 60,000  
Finance lease weighted average remaining lease term 8 years 9 months 18 days   8 years 9 months 18 days   9 years 3 months 18 days
Finance lease, weighted average remaining lease term discount rate 6.90%   6.90%    
Monthly [Member]          
Leases [Abstract]          
Finance lease liability to be paid $ 39,000   $ 39,000