Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Narrative)

v3.20.4
Stockholders' Equity (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2021
Feb. 14, 2021
Feb. 02, 2021
Jan. 31, 2021
Dec. 31, 2020
Dec. 09, 2020
Dec. 08, 2020
Nov. 30, 2020
Nov. 17, 2020
Nov. 11, 2020
Nov. 09, 2020
Oct. 30, 2020
Sep. 17, 2020
Sep. 16, 2020
Aug. 31, 2020
Aug. 11, 2020
Aug. 10, 2020
Jul. 31, 2020
Apr. 30, 2020
Dec. 21, 2017
Jan. 31, 2021
Nov. 13, 2020
Sep. 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
Aug. 06, 2019
Aug. 31, 2017
Common stock, shares authorized       200,000,000                             200,000,000   200,000,000     200,000,000           200,000,000      
Common stock, par value       $ 0.001                             $ 0.001   $ 0.001     $ 0.001           $ 0.001      
Preferred stock, shares designated       50,000,000                             50,000,000   50,000,000     50,000,000           50,000,000      
Preferred stock, par value       $ 0.001                             $ 0.001   $ 0.001     $ 0.001           $ 0.001      
Common stock, shares issued       5,869,751                             2,903,393   5,869,751     5,869,751           5,869,751      
Common stock, shares outstanding       5,869,751                             2,903,393   5,869,751     5,869,751           5,869,751      
Business acquisition, purchase consideration                                                           $ 12,640,980      
Number of performance based restricted stock, value                                               $ 1,145,595 $ 77,250 $ 20,218 $ 27,595 $ 393,098 $ 52,682        
Share based compensation                                                           1,243,063 $ 138,322    
Proceeds from exercise of stock warrants                                                           $ 1,249,997    
Stock options granted                                       75,000     75,000                  
Recognized stock-based compensation                                             $ 133,439                    
Stock option share based compensation                                               2,925     $ 40,357     $ 191,836 $ 144,785    
Stock option, outstanding intrinsic value       $ 5,311,612                                 $ 5,311,612     5,311,612           5,311,612      
Stock option, exercisable intrinsic value       5,311,612                                 $ 5,311,612     5,311,612           5,311,612      
2017 Equity Incentive Plan [Member]                                                                  
Common stock reservation of shares                                                                 165,000
2020 Incentive Plan [Member]                                                                  
Number of shares issued for common stock                             1,167,095                                    
Common stock reservation of shares                                                               330,710  
Increased number of shares of common stock available for issuance                             836,385                                    
Warrants [Member]                                                                  
Common stock exercise of stock warrants         168,571     168,571                                                  
Proceeds from exercise of stock warrants         $ 1,179,997     $ 1,179,997                                                  
Remains to be Expensed Over Future Vesting Periods [Member]                                                                  
Share based compensation                                                           2,675,071      
Stock option share based compensation                                                           2,924      
Restricted Stock Units (RSUs) [Member]                                                                  
Common stock exercise of stock warrants                       10,000                                          
Proceeds from exercise of stock warrants                       $ 70,000                                          
Restricted Stock Units (RSUs) [Member] | SubsequentEvent [Member]                                                                  
Number of shares of restricted common stock   3,946                                                              
Shares issued price per share   $ 12.67                                                              
Number of performance based restricted stock, value   $ 50,000                                                              
Cashless Exercise of Stock Warrants [Member]                                                                  
Common stock exercise of stock warrants         33,858                                                        
Proceeds from exercise of stock warrants         $ 109,688                                                        
Cashless Exercise of Stock Warrants [Member] | SubsequentEvent [Member]                                                                  
Common stock exercise of stock warrants 91,894                                                                
Proceeds from exercise of stock warrants $ 166,666                                                                
Four Board of Directors [Member] | Restricted Stock [Member]                                                                  
Number of shares of restricted common stock                                   1,875 1,875                            
Shares issued price per share                                     $ 5.11           $ 8.13                
Number of performance based restricted stock, value                                   $ 15,244 $ 9,581                            
Consultant [Member] | Restricted Stock [Member]                                                                  
Number of shares of restricted common stock                               82,500                                  
Shares issued price per share                               $ 9.53                                  
Number of performance based restricted stock, value                               $ 786,225                                  
Edward Karr [Member]                                                                  
Vesting percentage                                         25.00%                        
Bonus payable                         $ 450,000                                        
Cash       $ 112,500                                 $ 112,500     $ 112,500           $ 112,500      
Stock options granted                                             50,000                    
Edward Karr [Member] | Restricted Stock [Member]                                                                  
Number of shares of restricted common stock                         30,107                                        
Shares issued price per share                         $ 11.21                                        
Number of performance based restricted stock, value                         $ 337,500                                        
Vesting percentage                         75.00%                                        
Bonus payable                         $ 337,500                                        
Four Former Directors [Member] | Restricted Stock [Member]                                                                  
Number of shares of restricted common stock       1,875                                                          
Shares issued price per share       $ 8.11                                 $ 8.11     $ 8.11           $ 8.11      
Number of performance based restricted stock, value       $ 15,206                                                          
Chief Financial Officer [Member] | Restricted Stock [Member]                                                                  
Number of shares of restricted common stock                     188                                     1,857      
Shares issued price per share       $ 7.08             $ 8.50                   $ 7.08     $ 7.08           $ 7.08      
Number of performance based restricted stock, value                     $ 1,598                                     $ 13,145      
Three officers and one employee[Member] | Restricted Stock [Member]                                                                  
Number of shares of restricted common stock           304,464                                                      
Shares issued price per share           $ 11.21                                                      
Number of performance based restricted stock, value           $ 3,413,041                                                      
Vesting percentage           25.00%                                                      
Three officers and one employee[Member] | Restricted Stock [Member] | Third Anniversary [Member]                                                                  
Vesting percentage           25.00%                                                      
Three officers and one employee[Member] | Restricted Stock [Member] | First Anniversary [Member]                                                                  
Vesting percentage           25.00%                                                      
Three officers and one employee[Member] | Restricted Stock [Member] | Second Anniversary [Member]                                                                  
Vesting percentage           25.00%                                                      
Three Directors [Member] | Restricted Stock [Member]                                                                  
Number of shares of restricted common stock           13,392                                                      
Shares issued price per share           $ 11.21                                                      
Number of performance based restricted stock, value           $ 150,124                                                      
David Rector [Member]                                                                  
Stock options granted                                             25,000                    
Three Former Directors [Member]                                                                  
Exercise period of stock options granted                                             Dec. 21, 2022                    
Merger Agreement [Member] | Northern Panther [Member]                                                                  
Number of shares issued for acquisition, shares                                 581,053                                
Reverse stock split description                               The Series H Preferred Stock was convertible into common stock on a 1 for 10 basis upon the receipt of the approval by the requisite vote of the Company's stockholders at the Company's 2020 annual meeting.                                  
Common stock in exchange of conversion, shares                                           1,068,940                      
Business acquisition, equity interest issued, number of shares                               1,650,000                                  
Shares issued price per share                               $ 7.6612                                  
Business acquisition, purchase consideration                               $ 12,640,980                                  
Merger Agreement [Member] | Luke Norman Consulting Ltd [Member]                                                                  
Purchase value, percentage                               5.00%                                  
Number of shares of restricted common stock                               82,500                                  
Securities Purchase Agreement [Member]                                                                  
Business acquisition, purchase consideration                                         $ 5,530,004                        
Number of warrants to purchase common shares       921,666                                 921,666     921,666           921,666      
Securities Purchase Agreement [Member] | Private Placement [Member]                                                                  
Business acquisition, purchase consideration                                 $ 5,530,004                                
Number of warrants to purchase common shares                                 921,666                                
Warrants exercise price per share                                 $ 6.00                                
Separation Agreement [Member] | Mr.Rector [Member]                                                                  
Agreement description                           Pursuant to the Separation Agreement, Mr. Rector is entitled to receive (i) a prorated annual bonus for the 2020 calendar year and through the Separation Date equal to $150,000 (the "Prorated Bonus"), payable in the number of fully vested shares of restricted common stock of the Company equal to the Prorated Bonus determined based on the common stock's fair market value on the date of grant, and subject to the terms and conditions of the Company's 2020 Stock Incentive Plan (the "2020 Plan") and the Company's standard form Restricted Stock Award Agreement; and (ii) any equity awards granted to Mr. Rector by the Company pursuant to its 2014 Equity Incentive Plan (the "2014 Plan"), 2017 Equity Incentive Plan (the "2017 Plan"), or 2020 Plan (the 2014 Plan, 2017 Plan, and 2020 Plan are collectively referred to herein as, the "Equity Plans") during the term of Mr. Rector's employment, shall be 100% vested and retained by Mr. Rector, notwithstanding any terms in an award agreement or plan document regarding forfeiture of such awards under the Equity Plans upon termination of employment provided that the foregoing shall not in any way extend the awards beyond their original term.                                      
Prorated annual bonus                           $ 150,000                                      
Vesting percentage                           100.00%                                      
Separation Agreement [Member] | Officers and Employees [Member] | Restricted Stock [Member]                                                                  
Number of shares of restricted common stock               7,500           18,502                                      
Shares issued price per share                           $ 8.11                                      
Number of performance based restricted stock, value                           $ 150,000                                      
Share based compensation                           $ 77,250                                      
Restricted stock units granted                           7,500                                      
Restricted stock units vested               7,500                                                  
Separation Agreement [Member] | Five Directors [Member] | Restricted Stock [Member]                                                                  
Number of shares of restricted common stock                         12,500                                        
Shares issued price per share                         $ 11.21                                        
Number of performance based restricted stock, value                         $ 140,125                                        
Consulting Agreement [Member]                                                                  
Agreement term                   1 year                                       1 year      
Agreement description                   On November 11, 2020, the Company entered into a one-year consulting agreement for business advisory services. The term may be extended for an additional 6 months increment by both parties.                                              
Recognized stock-based compensation       $ 9,375                                 $ 9,375     $ 9,375           $ 9,375      
Stock option share based compensation                                                           $ 46,875      
Consulting Agreement [Member] | Restricted Stock [Member]                                                                  
Number of shares of restricted common stock             5,009                                                    
Shares issued price per share             $ 11.23                                                    
Number of performance based restricted stock, value             $ 56,250                                                    
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 exercise of stock warrants     $ 9,600,000                                                            
Subscription Agreements [Member]                                                                  
Common stock, par value       $ 794                                 $ 794     $ 794           $ 794      
Common stock, shares issued       794,136                                 794,136     794,136           794,136      
Additional paid in capital       $ 8,370,373                                 $ 8,370,373     $ 8,370,373           $ 8,370,373      
Series A Convertible Preferred Stock [Member]                                                                  
Preferred stock, shares designated       1,300,000                                 1,300,000     1,300,000           1,300,000      
Series B Convertible Preferred Stock [Member]                                                                  
Preferred stock, shares designated       400,000                                 400,000     400,000           400,000      
Series C Convertible Preferred Stock [Member]                                                                  
Preferred stock, shares designated       45,002                                 45,002     45,002           45,002      
Series D Convertible Preferred Stock [Member]                                                                  
Preferred stock, shares designated       7,402                                 7,402     7,402           7,402      
Series E Convertible Preferred Stock [Member]                                                                  
Preferred stock, shares designated       2,500                                 2,500     2,500           2,500      
Series F Preferred Stock [Member]                                                                  
Preferred stock, shares designated       1,250                                 1,250     1,250           1,250      
Series G Preferred Stock [Member]                                                                  
Preferred stock, shares designated       127                                 127     127           127      
Series H Preferred Stock [Member]                                                                  
Common stock, par value                               $ 0.001                                  
Preferred stock, shares designated       106,894                                 106,894     106,894           106,894      
Number of shares issued for common stock                               106,894                                  
Reverse stock split description                               1 for 10 basis                                  
Series H Preferred Stock [Member] | Merger Agreement [Member] | Northern Panther [Member]                                                                  
Number of shares issued for acquisition, shares                               106,894                                  
Series I Preferred Stock [Member]                                                                  
Preferred stock, shares designated       921,666                                 921,666     921,666           921,666      
Series I Preferred Stock [Member] | Securities Purchase Agreement [Member]                                                                  
Preferred stock, shares designated                               921,666                                  
Preferred stock, shares outstanding                 921,666                                                
Common stock in exchange of conversion, shares                 921,666                                                
Deemed dividend                               $ 5,500,000                                  
Series G Convertible Preferred Stock [Member]                                                                  
Number of shares issued for common stock                                                           20,357      
Shares issued upon conversion of preferred stock       57                                 57     57           57      
Series I Convertible Preferred Stock [Member] | Securities Purchase Agreement [Member] | Private Placement [Member]                                                                  
Number of shares sold during period                                 921,666                                
Shares sold, price per share                                 $ 0.001