Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v3.21.1
Stockholders' Equity (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Stockholders' Equity (Details) [Line Items]    
Authorized to Issue and sale of stock 185,000,000  
Common stock, shares authorized 180,000,000  
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock issued under the controlled equity offering program 2,350,067  
Controlled equity offering program for proceeds (in Dollars) $ 4,308,352  
Commissions and professional fees (in Dollars) 214,456  
Cash proceeds of exercised, stock options (in Dollars) $ 252,385 $ 552,110
Percentage of unsecured promissory note 8.00%  
Non cash expenses (in Dollars) $ 209,810  
Proceeds from exercise of warrants (in Dollars) $ 45,000 $ 57,500
Equity Option [Member]    
Stockholders' Equity (Details) [Line Items]    
Options exercised 223,924 441,210
Number of options cancelled 213,543 193,714
2017 Warrants [Member]    
Stockholders' Equity (Details) [Line Items]    
Non cash expenses (in Dollars) $ 1,591,233  
Equity Option [Member]    
Stockholders' Equity (Details) [Line Items]    
Cash proceeds of exercised, stock options (in Dollars) $ 252,385 $ 552,110
Number of options cancelled 213,543  
Share-based Payment Arrangement, Option [Member]    
Stockholders' Equity (Details) [Line Items]    
Stock options granted to employees 275,000  
Recognized options and warrants vest over period 10 years  
Stock option aggregate grant fair value (in Dollars) $ 486,273  
Share-based Payment Arrangement, Option [Member] | Minimum [Member]    
Stockholders' Equity (Details) [Line Items]    
Common stock, per share (in Dollars per share) $ 1.55  
Share-based Payment Arrangement, Option [Member] | Maximum [Member]    
Stockholders' Equity (Details) [Line Items]    
Common stock, per share (in Dollars per share) $ 2.56  
Employee Stock Option [Member]    
Stockholders' Equity (Details) [Line Items]    
Stock options granted to employees   2,279,000
Recognized options and warrants vest over period   10 years
Stock option aggregate grant fair value (in Dollars)   $ 3,471,351
Employee Stock Option [Member] | Minimum [Member]    
Stockholders' Equity (Details) [Line Items]    
Common stock, per share (in Dollars per share)   $ 1.43
Employee Stock Option [Member] | Maximum [Member]    
Stockholders' Equity (Details) [Line Items]    
Common stock, per share (in Dollars per share)   $ 3.15
Warrant [Member]    
Stockholders' Equity (Details) [Line Items]    
Warrants issued to purchase common stock 10,608,750  
Percentage of unsecured promissory note 8.00%  
Warrants, description The Company also granted an additional warrant to purchase 0.5 of one share of its common stock, or 1,511,250 shares of common stock in total, per dollar of each participating 2018 Note holder’s principal amount of the 2018 Notes with an exercise price of $2.00 per share and an expiration date of March 29, 2026 (the “New Warrants”).  
Warrants to purchase common stock exercised 20,000  
Cash proceeds from warrants (in Dollars)   $ 50,000
Number of warrants exercised   6,982
Warrant [Member] | Minimum [Member]    
Stockholders' Equity (Details) [Line Items]    
Price per warrant (in Dollars per share) $ 2.00  
Warrant [Member] | Maximum [Member]    
Stockholders' Equity (Details) [Line Items]    
Price per warrant (in Dollars per share) $ 5.30  
2011 Plan [Member]    
Stockholders' Equity (Details) [Line Items]    
Total number of shares authorized for issuance 14,000,000  
Remaining options to be issued 5,129,109  
Second amendment [Member] | Warrant [Member]    
Stockholders' Equity (Details) [Line Items]    
Non cash expenses (in Dollars) $ 489,645  
IPO [Member]    
Stockholders' Equity (Details) [Line Items]    
Commissions and professional fees (in Dollars) $ 1,368,919  
Sale of common stock 12,300,000  
Warrants issued to purchase common stock 10,608,750  
Proceeds common stock (in Dollars) $ 13,655,531  
Exercise price (in Dollars per share) $ 1.44  
Private Offering [Member] | Warrant [Member]    
Stockholders' Equity (Details) [Line Items]    
Warrants issued to purchase common stock 2,365,595