Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Narrative)

v3.21.1
Stockholders' Equity (Details Narrative)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Mar. 26, 2021
$ / shares
shares
Feb. 28, 2021
shares
Feb. 02, 2021
$ / shares
shares
Jan. 31, 2021
USD ($)
$ / shares
shares
Jan. 12, 2021
$ / shares
shares
Jun. 23, 2020
Jan. 31, 2021
$ / shares
shares
Feb. 28, 2020
$ / shares
shares
Jan. 31, 2020
$ / shares
shares
Mar. 31, 2021
USD ($)
$ / shares
shares
Mar. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Common stock issued during period   2,190,000     1,711,783       2,500        
Share price per share | $ / shares   $ 4.32     $ 3.00     $ 3.00 $ 8.70        
Proceeds from public offering | $         $ 4,532,445                
Warrants to purchase shares of common stock   2,190,000     136,943     136,943          
Warrant term         5 years     5 years          
Warrants exercise price | $ / shares         $ 3.75     $ 3.75          
Common stock upon the exercise of warrants                     495,641   22,438
Common stock, shares authorized 12,000,000                   12,000,000   12,000,000
Preferred stock, shares authorized 10,000,000                   10,000,000 10,000,000 10,000,000
Preferred stock, par value | $ / shares $ 0.001                   $ 0.001 $ 0.001 $ 0.001
Preferred stock, shares issued 465                   465 1,378 715
Preferred stock, shares outstanding 465                   465 1,378 715
Number of shares granted                     143,072   579,998
Option strike price | $ / shares         $ 3.13     $ 3.13          
Vesting period         12 months                
Share based compensation | $                     $ 117,477 $ 154,171  
Options exercise price | $ / shares                     $ 3.72    
Number of options exercised                      
Option term                     2 years 10 months 3 days    
2013 Stock Option Plan [Member]                          
Common stock shares reserved for issuance 9,681                   9,681    
2020 Stock Appreciation Rights Plan [Member]                          
Options exercise price | $ / shares                     $ 3.72    
Unrecognized share based compensation | $ $ 180,108                   $ 180,108    
Option term                     2 years 2 months 23 days    
Stock appreciation rights granted description             The Company granted, pursuant to the Plan, (i) 60,094 SARs to its President and Chief Executive Officer, (ii) 12,019 SARs to its Vice President of Business Development, (iii) 24,038 SARs to its Chief Technology Officer, and (iv) 18,028 SARs to its Chief Financial Officer. The exercise price of each such SAR is $2.63, which was the closing price of the Company's common stock on the date of grant. Such SARs expire on the fifth anniversary of the grant date and may be settled only in cash. Additionally, each such SAR will vest and become exercisable in three equal (as closely as possible) installments on each of the first, second and third anniversaries of the grant date, subject, in each case, to the applicable SAR holder being in the continuous employ of the Company on the applicable vesting date, and, in the event of a Change in Control (as defined in the Plan), will become immediately vested and exercisable as long as the applicable holder is in the Company's employ immediately prior to the Change in Control, and will otherwise be on such other terms set forth in the form of Stock Appreciation Rights Agreement.            
CorProminence [Member]                          
Common stock issued during period 1,500                        
Share price per share | $ / shares $ 4.99                   $ 4.99    
April 2020 Offering [Member]                          
Common stock issued during period 21,591                        
Common stock upon the exercise of warrants 191,204                        
Placement Agent Warrants [Member]                          
Warrants to purchase shares of common stock 175,200                   175,200    
Warrants exercise price | $ / shares $ 5.55625                   $ 5.55625    
Placement Agent Warrants [Member] | Measurement Input, Share Price [Member]                          
Percentage of warrant exercise price 125                   125    
Common Stock [Member]                          
Common stock issued during period                     3,901,783    
Conversion of stock, shares converted                     100,000 321,517  
Shares issued for services                        
Series D Convertible Preferred Stock [Member]                          
Common stock issued during period                     408,318    
Conversion of stock, shares converted                     1,107    
Number of shares as in-kind payment, shares                     86,801    
Series D Convertible Preferred Stock [Member] | Common Stock [Member]                          
Conversion of stock, shares converted 250                        
Number of shares as in-kind payment, shares 19,000                        
Series D Preferred Stock [Member]                          
Common stock issued during period 62,832                        
Preferred stock, shares outstanding 132                   132    
Conversion price per share | $ / shares $ 2.50                   $ 2.50    
Series D Preferred Stock [Member] | Securities Purchase Agreement [Member]                          
Preferred stock, par value | $ / shares                   $ 1,000      
Sale of stock                   1,640      
Dividends percentage                   9.00%      
Conversion price per share | $ / shares                   $ 2.50      
Conversion description                   In addition, a holder may at any time, alternatively, convert all, or any part, of its Series D Preferred Shares at an alternative conversion price, which equals the lower of the applicable conversion price then in effect, and the greater of (x) $1.80 and (y) 85% of the average volume weighted average price ("VWAP") of the Common Stock for a five (5) trading day period prior to such conversion. Upon the occurrence of certain triggering events, described in the Certificate of Designations, including, but not limited to payment defaults, breaches of transaction documents, failure to maintain listing on the Nasdaq Capital Market, and other defaults set forth therein, the Series D Preferred Shares would become subject to redemption, at the option of a holder, at a 125% premium to the underlying value of the Series D Preferred Shares being redeemed.      
Series E Convertible Preferred Stock [Member]                          
Common stock issued during period 61,651                        
Series E Convertible Preferred Stock [Member] | Securities Purchase Agreement [Member]                          
Conversion of stock, shares converted 48,544                        
Sale of stock 333                        
Dividends percentage 9.00%                        
Stock Options [Member]                          
Share based compensation | $                     $ 117,477 $ 154,170  
Unrecognized share based compensation | $ $ 1,198,573                   $ 1,198,573    
Private Placement [Member]                          
Common stock issued during period 119,000   263,200                    
Warrants to purchase shares of common stock 2,190,000                   2,190,000    
Private Placement [Member] | Purchase Agreement [Member]                          
Warrants to purchase shares of common stock 2,190,000                   2,190,000    
Warrants exercise price | $ / shares $ 4.32                   $ 4.32    
Public Offering [Member]                          
Common stock issued during period 2,190,000                        
Share price per share | $ / shares $ 4.445                   $ 4.445    
Proceeds from public offering | $ $ 8,736,487                        
Minimum [Member] | Purchase Agreement [Member]                          
Common stock, shares authorized 12,000,000                   12,000,000    
Maximum [Member]                          
Common stock, shares authorized 24,000,000                   24,000,000    
Maximum [Member] | Purchase Agreement [Member]                          
Common stock, shares authorized 24,000,000                   24,000,000    
Directors [Member]                          
Number of shares granted               96,000          
Consultant [Member]                          
Shares issued for services       1,572   1,000   24,000          
Option strike price | $ / shares       $ 3.66   $ 3.52              
Vesting date           Jun. 30, 2021              
Five Employees [Member] | Maximum [Member]                          
Number of shares granted                     20,500    
Investor [Member] | Iron Dome Ventures, LLC [Member]                          
Number of shares granted                     8,100