v3.26.1
Stock Options - Schedule of Stock Options (Details) - USD ($)
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Jan. 31, 2026
Jan. 31, 2025
Schedule of Stock Options [Abstract]        
Number of Shares, Ending balance 1,750,971 1,422,307 1,750,971 1,422,307
Weighted Average Exercise Price Ending balance $ 0.43 $ 0.09 $ 0.43 $ 0.09
Weighted Average Remaining Term Ending balance 6 years 8 months 23 days 7 years 7 days 6 years 5 months 23 days 6 years 9 months 7 days
Aggregate Intrinsic Value Ending balance $ 438,197 $ 6,980,951 $ 1,618,854 $ 6,980,951
Number of Shares, Exercisable balance     1,635,980 1,145,578
Weighted Average Exercise Price Exercisable balance     $ 0.45 $ 0.09
Weighted Average Remaining Term Exercisable balance     6 years 4 months 24 days 6 years 5 months 1 day
Aggregate Intrinsic Value Exercisable balance     $ 1,491,702 $ 5,679,031
Three months ended January 31, 2026        
Number of Shares Issued    
Weighted Average Exercise Price Issued    
Aggregate Intrinsic Value Issued    
Number of Shares Canceled    
Weighted Average Exercise Price Canceled    
Aggregate Intrinsic Value Canceled    
Number of Shares Exercised    
Weighted Average Exercise Price Exercised    
Aggregate Intrinsic Value Exercised