Quarterly report [Sections 13 or 15(d)]

STOCK OPTIONS AND WARRANTS (Details Narrative)

v3.25.1
STOCK OPTIONS AND WARRANTS (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
May 10, 2023
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Apr. 30, 2024
Dec. 28, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock-based compensation       $ 414,693 $ 674,693    
Change in fair value of warrant liability   $ 4,487,000 $ 10,000 $ 8,400,000 $ 2,633,000    
Private Placement [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Warrants issued, common shares available for purchase 8,750,000            
Purchase of common stock price per share $ 4.00            
Fair value of warrants issued $ 14,127,000            
Transaction costs for issuance of warrants $ 913,640            
Equity Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock options outstanding   917,697   917,697   925,164  
Number of shares granted       0      
Aggregate intrinsic value   $ 0   $ 0      
Equity Option [Member] | Employees [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of shares granted       0 0    
Stock-based compensation   72,859 $ 674,693 $ 414,692 $ 674,693    
Employee service unrecognized compensation expense   $ 60,000   $ 60,000      
Equity Option [Member] | Non-Employee [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of shares granted       0 0    
Warrant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Purchase of common stock price per share   $ 4.54   $ 4.54   $ 4.54  
Fair value of warrants   $ 2,384,000   $ 2,384,000      
Equity Plan 2022 [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of shares available             2,750,000