v3.25.2
SCHEDULE OF PREFERRED STOCK OUTSTANDING SHARES (Details) - shares
Jul. 31, 2025
Apr. 30, 2024
Series A Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock outstanding shares 125 125
Series B Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock outstanding shares
Series C Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock outstanding shares 1,953,157 1,953,157
Series D Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock outstanding shares 773,548 773,548