v3.25.2
Schedule of Earnings Per Share (Details) - USD ($)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Earnings Per Share [Abstract]    
Net loss attributable to common stockholders – basic $ (28,301,325) $ (4,986,317)
Adjustments to net loss
Net loss attributable to common stockholders – diluted $ (28,301,325) $ (4,986,317)
Weighted average common shares outstanding - basic 1,387,666 172,937
Effect of dilutive securities
Weighted average common shares outstanding – diluted 1,387,666 172,937
Loss per common share - basic $ (20.39) $ (28.83)
Loss per common share - diluted $ (20.39) $ (28.83)