Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Deficit) (Details Narrative)

v3.21.1
Stockholders' Equity (Deficit) (Details Narrative) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended
Mar. 26, 2021
Feb. 02, 2021
Jan. 19, 2021
Jun. 12, 2020
Jun. 02, 2020
Apr. 04, 2020
Feb. 24, 2020
Jan. 28, 2020
Jan. 24, 2019
Sep. 14, 2018
Jul. 02, 2018
Jan. 03, 2017
Jan. 31, 2021
Mar. 31, 2021
Mar. 31, 2021
Mar. 21, 2021
Mar. 31, 2020
Dec. 31, 2020
Dec. 21, 2019
Aug. 19, 2019
Jun. 09, 2019
Dec. 31, 2018
Sep. 12, 2018
Common stock, shares authorized                           200,000,000 200,000,000     200,000,000          
Common stock par value                           $ 0.0001 $ 0.0001     $ 0.0001          
Stock issued during the period, value                             $ 39,074,390                
Proceeds from issuance of common stock                             39,911,415              
Proceeds from warrants exercise                             5,408,540              
Compensation expense                             81,537   96,490            
2018 Equity Incentive Plan [Member]                                              
Fair value of options                                           $ 448,861  
Compensation expense                             81,537 $ 231,512 68,336            
Risk-free interest rate                               1.90%              
Volatility rate                               40.00%              
Unrecognized compensation expense                           $ 295,779 $ 295,779                
Compensation expense recognition period                             1 year 9 months 11 days 2 years 3 months 11 days              
2018 Equity Incentive Plan [Member] | Restricted Stock Unit [Member]                                              
Number of options to purchase common stock           144,110                                  
2018 Equity Incentive Plan [Member] | Restricted Stock Unit [Member] | January 1, 2021 [Member]                                              
Restricted stock units vesting term percentage           33.00%                                  
2018 Equity Incentive Plan [Member] | Restricted Stock Unit [Member] | January 1, 2022 [Member]                                              
Restricted stock units vesting term percentage           34.00%                                  
2018 Equity Incentive Plan [Member] | Restricted Stock Unit [Member] | January 1, 2023 [Member]                                              
Restricted stock units vesting term percentage           33.00%                                  
2018 Equity Incentive Plan [Member] | Maximum [Member]                                              
Share price                           $ 4.29 $ 4.29                
2018 Equity Incentive Plan [Member] | Minimum [Member]                                              
Share price                           $ 3.90 $ 3.90                
ATM Agreement [Member]                                              
Initial public offering, shares                         14,962,139                    
Proceeds from issuance of stock     $ 8,721,746                                        
Proceeds from issuance of common stock                         $ 16,200,000                    
Second ATM Agreement [Member]                                              
Initial public offering, shares   18,616,339                       17,165,775                  
Proceeds from issuance of stock   $ 100,000,000                                          
Proceeds from issuance of common stock   $ 19,763,121                       $ 22,800,000 $ 76,400,000                
First S-3 and Second S-3 [Member]                                              
Initial public offering, shares                             35,782,113                
Proceeds from issuance of common stock                             $ 42,563,121                
Consultant [Member]                                              
Stock issued during period for services, shares                                   360,000          
Board of Directors [Member] | 2016 Equity Incentive Plan [Member]                                              
Maximum number of shares eligible to receive by employees                             12,500                
Number of options to purchase common stock                       12,500                      
Exercise price of options                       $ 100.00                      
Options vesting term                       4 years                      
Percentage of vesting of options                       25.00%                      
Compensation expense                                 $ 28,154            
Share price                                 $ 3.060            
Risk-free interest rate                                 1.72%            
Volatility rate                                 315.83%            
Compensation expense recognition period                             3 months                
Board of Directors [Member] | 2016 Equity Incentive Plan [Member] | Maximum [Member]                                              
Initial public offering, shares                             200,000                
Board of Directors [Member] | 2018 Equity Incentive Plan [Member]                                              
Eligible to receive common stock shares description                     No employee will be eligible to receive more than 350,000 shares of common stock (10% of authorized shares under the 2018 Plan) in any calendar year under the 2018 Plan pursuant to the grant of awards.                        
Common stock reserved for future issuance                     100,000                        
Board of Directors [Member] | 2018 Equity Incentive Plan [Member] | Maximum [Member]                                              
Initial public offering, shares                     3,500,000                        
Number of shares employee eligible to receive                     350,000                        
Percentage of shares employee eligible to receive                     10.00%                        
Common stock reserved for future issuance                                         2,000,000   200,000
Board of Directors [Member] | 2018 Equity Incentive Plan [Member] | Minimum [Member]                                              
Common stock reserved for future issuance                                             100,000
Employees and Officers [Member] | 2018 Equity Incentive Plan [Member]                                              
Number of options to purchase common stock                   100,000                          
Percentage of vesting of options                   25.00%                          
Fair value of options                   $ 1,241,417                          
Employees and Officers [Member] | 2018 Equity Incentive Plan [Member] | Anniversaries of the Grant Date [Member]                                              
Percentage of vesting of options                   25.00%                          
Two Officers [Member] | 2018 Equity Incentive Plan [Member] | Restricted Stock Unit [Member]                                              
Number of restricted stock units granted           90,635                                  
Common Stock [Member]                                              
Initial public offering, shares                             32,127,914                
Stock issued during the period, value                             $ 3,213                
Stock issued during period for services, shares                             150,000                
Conversion of common stock, shares                                 126,800            
Common Stock [Member]                                              
Debt conversion, converted instrument, shares issued                                   3,200,000          
Placement Agent Warrants [Member]                                              
Number of warrants issued                           24,758 24,758         20,000      
Exercise price of warrants                                       $ 10      
Number of warrants outstanding                           20,000 20,000     20,000          
Placement Agent Warrants One [Member]                                              
Number of warrants issued                           4,758 4,758                
Exercise price of warrants                           $ 120 $ 120                
Placement Agent Warrants Two [Member]                                              
Number of warrants issued                           20,000 20,000                
Exercise price of warrants                           $ 10 $ 10                
Class B Warrants [Member]                                              
Number of warrants issued                           26,550 26,550     265,500          
Exercise price of warrants                           $ 120.00 $ 120.00                
Number of warrants outstanding                           26,550 26,550     265,500          
Series A Warrants and Series B Warrants [Member] | Investors [Member] | Exchange Agreement [Member]                                              
Warrants to purchase common stock                 42,412                            
Proceeds from warrants exercise                 $ 2,172,680                            
Stock issuance cost                 $ 159,958                            
Series A Warrants and Series B Warrants One [Member] | Investors [Member] | Exchange Agreement [Member]                                              
Warrants to purchase common stock                 50,894                            
Number of shares issued for exercise of warrants                 50,894                            
Series A Warrants [Member]                                              
Number of warrants issued                           519,001 519,001     519,001          
Exercise price of warrants                           $ 36.70 $ 36.70                
Number of warrants outstanding                           519,001 519,001     519,001          
Series A Warrant [Member]                                              
Warrants exercisable shares, description                             Each warrant expires on the fifth anniversary of the original issuance date.                
2020 Offering Warrants [Member]                                              
Number of warrants issued                           15,371,574 15,371,574                
Number of warrants outstanding                           15,371,574 15,371,574                
Warrants exercisable shares, description         The Company sold 20.7 million warrants (each exercisable into 1 share of common stock for a total of 20.7 million shares of common stock.)     The Company sold 49.45 million warrants (each exercisable into 1/20 of a share of common stock for a total of 2.4725 million shares of common stock)                              
Number of warrants sold         20,700,000     49,450,000                              
Number of warrants converted to common stock                             5,408,540                
Public Offering [Member]                                              
Initial public offering, shares       1,700,000     445,000                                
Proceeds from initial public offering       $ 1,683,000     $ 912,250 $ 9,472,250                              
Number of shares exercisable for warrants               2,472,500                              
Stock issued during the period, value               $ 9,472,250                              
Warrants to purchase common stock               2,472,500                              
Public Offering [Member] | Common Stock [Member]                                              
Initial public offering, shares         19,000,000   445,000 4,500,000                              
Proceeds from initial public offering             $ 912,250                                
Public Offering [Member] | Warrant [Member]                                              
Initial public offering, shares         20,700,000     49,450,000                              
Proceeds from initial public offering         $ 19,017,000                                    
Stock issued during the period, value         $ 19,017,000                                    
October 2016 Private Placement [Member] | Placement Agent Warrants [Member]                                              
Warrants expiration date                           Oct. 17, 2021 Oct. 17, 2021                
March 2018 Private Placement [Member] | Placement Agent Warrants [Member]                                              
Warrants expiration date                           Sep. 04, 2023 Sep. 04, 2023                
May 2018 Private Placement [Member] | Placement Agent Warrants [Member]                                              
Warrants expiration date                           Sep. 04, 2023 Sep. 04, 2023                
August 2018 Financing [Member] | Placement Agent Warrants [Member]                                              
Warrants expiration date                           Sep. 04, 2023 Sep. 04, 2023                
Series C Preferred Stock [Member]                                              
Preferred stock, shares authorized                           5,000,000 5,000,000     5,000,000          
Preferred stock par value                           $ 0.0001 $ 0.0001     $ 0.0001          
Initial public offering, shares                                            
Stock issued during the period, value                                            
Stock issued during period for services, shares                                            
Conversion of common stock, shares                                 (1,268)            
Series D Preferred Stock [Member]                                              
Preferred stock, shares authorized                           5,775 5,775                
Preferred stock par value                           $ 1,000 $ 1,000                
Series D Preferred Stock [Member] | Board of Directors [Member]                                              
Preferred stock, shares authorized                                     5,775        
Series E Preferred Stock [Member]                                              
Preferred stock, shares authorized                           15 15     15          
Preferred stock par value                           $ 0.0001 $ 0.0001     $ 0.0001          
Series E Preferred Stock [Member] | Institutional Investor [Member]                                              
Initial public offering, shares 9                                            
Series C Preferred Stock [Member] | Common Stock [Member]                                              
Initial public offering, shares                                   126,800          
Conversion of common stock, shares                                   1,268          
Series D Preferred Stock [Member] | Common Stock [Member]                                              
Initial public offering, shares                                   3,141,426          
Conversion of common stock, shares                                   3,563