Annual report pursuant to Section 13 and 15(d)

STOCK OPTIONS AND WARRANTS (Details Narrative)

v3.23.2
STOCK OPTIONS AND WARRANTS (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Aug. 23, 2021
Aug. 12, 2021
Aug. 31, 2021
Apr. 30, 2023
Apr. 30, 2022
Dec. 28, 2022
Apr. 30, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number       281,269      
Share-Based Payment Arrangement, Noncash Expense       $ 7,334 $ 33,146    
Proceeds from Warrant Exercises       $ 880 $ 0    
Pre Funded Warrants [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Class of Warrant or Right, Outstanding       70,000      
Pre Funded Warrants [Member] | Second Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Proceeds from warrants       $ 4,749,930      
Warrants [Member] | First Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Proceeds from Warrant Exercises     $ 10,720,000        
Conversion of Stock, Shares Converted     2,522,387        
Common Stock [Member] | First Offering [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Conversion of Stock, Shares Issued     2,522,387        
Pre Funded Warrants [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Warrants Issued   899,027          
Proceeds from warrants   $ 3,820,000          
Warrant Exercised     899,027        
Proceeds from Warrant Exercises     $ 899        
Series A Warrants [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Warrants Issued 7,000,000            
Exercise price $ 5.00            
Fair value of warrants $ 21,340,000            
Equity Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number       281,269 40,900   41,333
Options granted in period       251,002 7,334    
Aggregate intrinsic value       $ 3,168      
Equity Option [Member] | Employees [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Options granted in period       251,002 7,334    
Share-Based Payment Arrangement, Noncash Expense       $ 638,072 $ 44,800    
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount       $ 0      
Equity Option [Member] | Non Employees [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Options granted in period       0 0    
Common Warrants [Member] | H C Wainwright Co L L C [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Warrants Issued   4,028,528          
Exercise price   $ 4.25          
Fair value of warrants   $ 9,385,000          
Underwriter Warrants [Member] | Wainwright [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Warrants Issued   264,706          
Exercise price   $ 5.3125          
Fair value of warrants   $ 601,000          
Placement Agent Warrants [Member] | Wainwright [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price $ 6.25            
Fair value of warrants $ 3,151,000            
Pre Funded Warrants [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Warrants Issued 5,570,000            
Exercise price $ 0.001            
Proceeds from warrants $ 27,844,000            
Proceeds from Warrant Exercises       $ 5,500      
Number of warrants exercised       5,500,000      
Equity Plan 2022 [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant           2,750,000