Annual report pursuant to Section 13 and 15(d)

STOCK OPTIONS AND WARRANTS (Details Narrative)

v3.22.2
STOCK OPTIONS AND WARRANTS (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Aug. 23, 2021
Aug. 12, 2021
Aug. 31, 2021
Aug. 23, 2021
Apr. 30, 2022
Apr. 30, 2021
Jun. 30, 2021
Apr. 30, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number         40,900      
Share-Based Payment Arrangement, Noncash Expense         $ 33,146 $ 194,261    
Stock price per share         $ 2.33      
Stock consideration received     $ 10,720,000          
Shares Issued     2,522,387          
Pre Funded Warrants [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Class of Warrant or Right, Outstanding         950,000      
Pre Funded Warrants [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrants Issued   899,027            
Proceeds from Issuance of 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     $ 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         40,900 41,333   44,800
Options granted in period         7,334 7,333    
Aggregate intrinsic value         $ 0      
Common Warrants [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrant Exercised     2,522,387          
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]                
Warrants Issued       1,050,000        
Exercise price $ 6.25     $ 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     $ 0.001        
Proceeds from Issuance of Warrants $ 27,844,000              
Proceeds from Warrant Exercises         $ 4,620      
Number of warrants exercised         4,620,000      
Employees [Member] | Equity Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Options granted in period         7,334 7,333    
Share-Based Payment Arrangement, Noncash Expense         $ 44,800 $ 176,568    
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount         $ 7,777      
Non-Employees [Member] | Equity Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Options granted in period         0 0    
2021 Equity Plan [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             166,667