Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details Narrative)

v3.20.4
Subsequent Events (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 16, 2021
Feb. 28, 2021
Feb. 14, 2021
Feb. 02, 2021
Dec. 31, 2020
Oct. 30, 2020
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Jan. 31, 2021
Jan. 31, 2020
Mar. 01, 2021
Jan. 27, 2021
Apr. 30, 2020
Proceeds from warrants exercise                         $ 1,249,997      
Number of performance based restricted stock, value             $ 1,145,595 $ 77,250 $ 20,218 $ 27,595 $ 393,098 $ 52,682          
Income tax receivable             $ 219,072           $ 219,072       $ 219,072
Restricted Stock Units (RSUs) [Member]                                  
Proceeds from warrants exercise           $ 70,000                      
Common stock exercise of stock warrants           10,000                      
Cashless Exercise of Stock Warrants [Member]                                  
Proceeds from warrants exercise         $ 109,688                        
Common stock exercise of stock warrants         33,858                        
SubsequentEvent [Member]                                  
Income tax receivable                             $ 219,072    
SubsequentEvent [Member] | Restricted Stock Units (RSUs) [Member]                                  
Shares issued price per share     $ 12.67                            
Number of shares of restricted common stock     3,946                            
Number of performance based restricted stock, value     $ 50,000                            
SubsequentEvent [Member] | Exercise of Stock Warrants [Member]                                  
Proceeds from warrants exercise $ 1,250,000 $ 1,250,000                              
Common stock exercise of stock warrants 178,571 178,571                              
SubsequentEvent [Member] | Cashless Exercise of Stock Warrants [Member]                                  
Proceeds from warrants exercise   $ 166,666                              
Common stock exercise of stock warrants   91,894                              
Purchase Agreement [Member] | SubsequentEvent [Member]                                  
Number of shares issued for common stock       914,136                          
Shares issued price per share       $ 10.54                          
Number of warrants to purchase common shares       457,068                          
Warrants exercise price per share       $ 14.50                          
Proceeds from warrants exercise       $ 9,600,000                          
Termination of agreement       5 years                          
Election of holder beneficial percentage       9.99%                          
Purchase Agreement [Member] | SubsequentEvent [Member] | Minimum [Member]                                  
Beneficial percentage       4.99%                          
Purchase Agreement [Member] | SubsequentEvent [Member] | Maximum [Member]                                  
Beneficial percentage       9.99%                          
Engagement Agreement Amendment [Member] | Palladium Capital Group, LLC [Member]                                  
Number of warrants to purchase common shares                               46,490  
Cash fee equal percentage                               8.00%