v3.26.1
Options and Warrants-Schedule of Outstanding Warrants (Details) - Warrant [Member] - USD ($)
3 Months Ended 12 Months Ended
Jan. 31, 2025
Apr. 30, 2026
Jan. 31, 2026
Schedule of Outstanding Warrants [Line Items]      
Shares, Outstanding balance 5,546,973 5,245,749 4,905,356
Exercise Price, Outstanding balance $ 5.89 $ 6.22 $ 6.39
Remaining Life, Outstanding balance 3 years 8 months 4 days 2 years 11 months 23 days 3 years 8 months 4 days
Intrinsic Value, Outstanding balance $ 47,655
Shares, Granted   340,393 340,393
Exercise Price, Granted   $ 3.73 $ 6
Remaining Life, Granted     3 years 2 months 19 days
Intrinsic Value, Granted  
Shares, Expired/Cancelled  
Exercise Price, Expired/Cancelled  
Intrinsic Value, Expired/Cancelled  
Shares, Exercised   982,010
Exercise Price, Exercised   $ 6.16
Intrinsic Value, Exercised  
Shares, Exercisable   5,245,749  
Exercise Price, Exercisable   $ 6.22  
Remaining Life, Exercisable   2 years 11 months 23 days  
Intrinsic Value, Exercisable   $ 47,655