v3.26.1
Schedule of Stock Warrants Outstanding (Details) - Warrant [Member] - $ / shares
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants, Outstanding 13,411,582 14,254,813
Weighted average exercise price, Outstanding $ 0.17 $ 0.21
Number of warrants, Issued 3,486,131 566,787
Weighted average exercise price, Issued $ 0.08 $ 0.11
Number of warrants, Expired (276,205) (1,410,018)
Weighted average exercise price, Expired $ 1.94 $ 0.52
Number of warrants, Exercised
Weighted average exercise price, Exercised
Number of warrants, Outstanding 16,621,508 13,411,582
Weighted average exercise price, Outstanding $ 0.12 $ 0.17
Number of warrants, Exercisable 16,113,976  
Weighted average exercise price, Exercisable $ 0.10