v3.26.1
Revenue Recognition (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Apr. 30, 2025
Revenue from Contract with Customer [Abstract]          
Percentage of portal fee 4.90%   4.90%    
Revenues $ 94,347 $ 152,682 $ 335,481 $ 465,437  
Contract revenue not yet been recognized $ 270   $ 270   $ 330