v3.26.1
Options and Warrants - Schedule of Outstanding Options (Details) - Stock Options [Member] - USD ($)
3 Months Ended 12 Months Ended
Jan. 31, 2025
Apr. 30, 2026
Jan. 31, 2026
Options and Warrants [Line Items]      
Shares, Outstanding balance 1,373,668 1,403,863 1,433,863
Exercise Price, Outstanding balance $ 3.23 $ 4.58 $ 3.23
Remaining Life, Outstanding balance 1 year 10 months 24 days 1 year 5 months 1 day 1 year 10 months 24 days
Intrinsic Value, Outstanding balance $ 1,069,923
Shares, Granted   454,834
Exercise Price, Granted   $ 6.35
Remaining Life, Granted     1 year 10 months 24 days
Intrinsic Value, Granted    
Shares, Expired/Cancelled   (30,000) (234,584)
Exercise Price, Expired/Cancelled   $ 3.98
Shares, Exercised   (160,055)
Exercise Price, Exercised   $ 1.46
Shares, Exercisable   1,403,863  
Exercise Price, Exercisable   $ 4.58  
Remaining Life, Exercisable   1 year 5 months 1 day  
Intrinsic Value, Exercisable   $ 1,069,923