v3.26.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Statement of Financial Position [Abstract]    
Common stock, no par value
Common stock, shares authorized, unlimited Unlimited Unlimited
Common stock, shares issued 9,331,544 8,988,804
Common stock, shares outstanding 9,331,544 8,763,485
Treasury stock, common shares 0 225,319