Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details Narrative)

v3.21.1
Stockholders' Equity (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 22, 2020
Sep. 29, 2020
Sep. 25, 2020
Jul. 22, 2020
Dec. 30, 2019
Sep. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Warrants to acquire shares of common stock             8,012,684    
Number of shares issued for services           9,364      
Number of shares issued, value               $ 6,207,502  
Number of shares issued for services, value           $ 21,000      
Market value of stock $ 0.00             $ 0.00  
Risk-free rate               0.49%  
Volatility factor               109.00%  
Dividend yield               0.00%  
Gross proceeds from sale of shares               $ 30,166,502
Common stock, shares authorized 100,000,000             100,000,000 100,000,000
Common stock, par value $ 0.001             $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000             10,000,000 10,000,000
Preferred stock, par value $ 0.001             $ 0.001 $ 0.001
Initial Public Offering [Member]                  
Number of shares issued     42,404 1,260,870          
Number of shares issued, value       $ 6,207,502          
Public offering price     $ 5.75 $ 5.75          
Gross proceeds from sale of shares       $ 7,250,002          
Underwriting discounts and commissions and offering expenses       $ 1,042,500          
Option to purchase of common stock shares       189,130          
Common stock, shares authorized     100,000,000            
Common stock, par value     $ 0.001            
Preferred stock, shares authorized     10,000,000            
Preferred stock, par value     $ 0.001            
Initial Public Offering [Member] | Series A Preferred Stock [Member]                  
Number of shares issued     1,520,937            
Initial Public Offering [Member] | Series B Preferred Stock [Member]                  
Number of shares issued     129,267            
Initial Public Offering [Member] | Series C Preferred Stock [Member]                  
Number of shares issued     66,575            
Initial Public Offering [Member] | Series D Preferred Stock [Member]                  
Number of shares issued     305,990            
Follow-On Offering [Member]                  
Number of shares issued   660,000              
Public offering price   $ 40.00              
Gross proceeds from sale of shares   $ 26,400,000              
Option to purchase of common stock shares   99,000              
Net proceeds from sale of shares   $ 23,959,000              
Net of underwriting discount commission and offering expenses   $ 2,441,000              
Warrant [Member]                  
Warrants to acquire shares of common stock             2,675,602    
Number of shares issued for exchange of warrants             2,675,602    
Market value of stock 0.00             $ 0.00  
Risk-free rate               0.49%  
Volatility factor               109.00%  
Dividend yield               0.00%  
Warrant exercise price $ 7.1875 [1]           $ 0 $ 7.1875 [1]  
Warrants expiration date [1] Sep. 24, 2025             Sep. 24, 2025  
Warrant [Member] | Initial Public Offering [Member] | Aegis Capital Corp [Member]                  
Warrant exercise price       $ 7.1875          
Public offering price       $ 6.9718          
Warrants to purchase of common stock       100,870          
Sale of shares percentage       8.00%          
Warrants expiration date       Sep. 24, 2025          
Public offering price, percentage       125.00%          
Warrants exercise price, percentage       97.00%          
Lock-up/Leak-out Agreement [Member]                  
Number of shares issued             908,242    
Related party payables             $ 12,000,000    
Warrants to acquire shares of common stock             2,675,602    
Number of shares issued for exchange of warrants             8,012,684    
Number of shares issued for services             155,433    
Number of shares issued, value             $ 2,037,000    
Number of shares vested 379,425             301,854  
Number of shares granted $ 908,242                
Number of shares vested, value $ 853,706             $ 677,988  
Number of unvested shares outstanding 528,817             528,817  
Unrecognized value of shares $ 1,189,838             $ 1,189,838  
Amended and Restated Certificate of Incorporation [Member]                  
Reverse stock split         1-for-2.67 reverse stock split        
2019 Equity Incentive Plan [Member]                  
Number of shares reserved for future issuance             1,498,128    
Related Party Payables [Member]                  
Number of shares issued                 8,255,052
[1] The warrants are exercisable at any time and from time to time, in whole or in part, during a period commencing March 24, 2021 and expiring September 24, 2025. The exercise price of the warrants is $7.1875 per share or $6.9718 per share if the warrants are exercised for cash within the first six months of the period in which they are exercisable.