Annual report pursuant to Section 13 and 15(d)

Warrants And Options (Details Narrative)

v3.7.0.1
Warrants And Options (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Mar. 01, 2017
Nov. 14, 2016
Nov. 11, 2016
Sep. 13, 2016
Sep. 01, 2016
Jul. 11, 2016
May 04, 2016
Mar. 01, 2016
Dec. 14, 2015
Dec. 09, 2015
Dec. 02, 2015
Oct. 06, 2015
Aug. 14, 2015
Jun. 11, 2015
May 10, 2015
Nov. 25, 2016
Nov. 22, 2016
Nov. 18, 2016
Jun. 30, 2016
Jun. 27, 2016
Jun. 23, 2016
Jun. 16, 2016
May 25, 2016
May 24, 2016
May 20, 2016
Apr. 15, 2016
Nov. 18, 2015
Oct. 28, 2015
Sep. 16, 2015
Aug. 17, 2015
Jul. 23, 2015
Jul. 20, 2015
May 18, 2015
Feb. 23, 2015
Aug. 18, 2014
Dec. 31, 2016
Dec. 31, 2015
Oct. 07, 2016
Sep. 28, 2016
Sep. 21, 2016
Aug. 05, 2016
Jun. 14, 2016
Jun. 10, 2016
Apr. 20, 2016
Mar. 29, 2016
Mar. 22, 2016
Jan. 15, 2016
Oct. 30, 2015
Extension of expiration date           Aug. 07, 2017 May 10, 2017                                                                                  
Warrant [Member]                                                                                                
Number of stock   40,000       45,000 341,458                                                               75,000 12,500   94,516 5,484 2,601 100,000 100,000 100,000  
Stock per shre price   $ 4.28                                                                         $ 0.50     $ 0.50 $ 0.50   $ 0.50 $ 0.50 $ 0.50  
Proceeds from stock                                                                             $ 165,000 $ 27,500   $ 47,258 $ 2,742 $ 6,763 $ 50,000 $ 50,000 $ 50,000  
Number of warrants and stock options exercised                 250,000     100,000   100,000 26,685                         300,000 12,500     25,000   25,000                            
Exercise price                 $ 1.05     $ 2.20   $ 0.50 $ 1.75                         $ 2.20 $ 2.20     $ 2.20   $ 2.20                            
Proceeds from warrant exercises                 $ 262,500     $ 220,000   $ 50,000                           $ 660,000 $ 27,500     $ 55,000   $ 55,000                            
Common stock shares issued upon conversion                 250,000     100,000   100,000                           300,000 12,500     25,000   25,000                            
Weighted average exercise price   $ 4.53       $ 2.40 $ 2.60                                                         $ 2.40       $ 2.20       $ 2.60        
Volatility   82.90%                                                                                            
Risk free rate   1.70%                                                                                            
Weighted average remaining contractual life                                                                       1 year 10 months 24 days                        
Fair market value   $ 101,830                                                                                            
Warrant [Member] | Dec. 1, 2015 [Member]                                                                                                
Number of warrants and stock options exercised                                                                       8,000                        
Exercise price                                                                       $ 2.40                        
Proceeds from warrant exercises                                                                       $ 19,200                        
Common stock shares issued upon conversion                                                                       8,000                        
Stock option [Member]                                                                                                
Stock options exercised to purchase common stock, Number                   50,000 50,000         37,000 5,000 55,000       29,000 9,000 8,000 88,000   20,000           20,000                              
Exercise price     $ 5.00 $ 4.65           $ 3.01 $ 3.01         $ 3.00 $ 3.00 $ 3.00     $ 4.00 $ 2.50 $ 3.00 $ 3.00 $ 3.00 $ 4.00 $ 3.00     $ 3.75 $ 4.00   $ 3.80                              
Common stock shares issued upon conversion                   14,166 14,081         11,998 1,551 18,168       5,179 1,011 1,122 13,419   4,810                                          
Expected term     6 years 6 years                                 6 years         6 years       5 years 4 years 6 months   4 years 6 months                              
Share price     $ 4.30 $ 4.65                                 $ 3.35         $ 3.75       $ 3.31 $ 3.55   $ 3.45                              
Weighted average exercise price     $ 5.00 $ 4.65                                 $ 4.00         $ 4.00       $ 3.75 $ 4.00   $ 3.80     $ 3.75                        
Volatility     81.30% 81.94%                                 83.11%         84.40%       87.90% 88.30%   72.10%                              
Risk free rate     1.92% 1.56%                                 1.25%         1.22%       1.58% 1.65%   1.54%                              
Weighted average remaining contractual life                                                                       3 years 4 months 13 days                        
Common stock shares increased for future issuance                                                                           750,000     750,000              
Common stock shares reserved for future issuance                                                                           1,750,000     1,750,000              
Stock options expired unexercised 5,000       5,000     5,000                     26,000                     40,000                                    
Stock options grants in period     10,000 25,000                                 15,000         775,000       75,000 327,000       10,000                          
Stock option vesting period       12 months                                 12 months                       6 months                              
Stock option expiration period     6 years 5 years                               3 years 5 years                       3 years                              
Stock option expiration period, description                                                                

These options vest six months after the date of grant, and expire four years after the vesting date

                             
Stock option vesting date                                                           Aug. 17, 2015 Jan. 23, 2016       Aug. 18, 2015                          
Stock option expiration date                                                           Aug. 17, 2020 Jan. 23, 2020                                  
Stock option expense                                                                       $ 1,678,748 $ 1,493,334                      
Unrecognized unvested stock options compensation cost                                                                       $ 659,639                        
Share based compensation non-vested recognization period                                                                       9 months                        
Fair market value     $ 29,019 $ 81,274                                 $ 33,938         $ 2,035,060                   $ 2,179,291                        
Stock option [Member] | 2015 Stock Incentive Plan [Member]                                                                                                
Common stock shares reserved for future issuance                                                                                               1,000,000
Stock option [Member] | Option amendment 1 [Member]                                                                                                
Stock options grants in period                                       37,000                         630,000                              
Stock option expiration period                                       4 years                         4 years                              
Amortization of stock option, realized value                                                                 $ 20,796                              
Stock option vesting date                         Aug. 16, 2015                                                                      
Stock option [Member] | Option amendment 1 [Member] | Minimum [Member]                                                                                                
Exercise price                                       $ 2.35                                                        
Stock option [Member] | Option amendment 1 [Member] | Maximum [Member]                                                                                                
Exercise price                                       $ 4.35                                                        
Stock option [Member] | Option amendment 2 [Member]                                                                                                
Stock options grants in period                                       16,300                                                        
Stock option expiration period                                       4 years                                                        
Stock option [Member] | Option amendment 2 [Member] | Minimum [Member]                                                                                                
Exercise price                                       $ 2.35                                                        
Stock option [Member] | Option amendment 2 [Member] | Maximum [Member]                                                                                                
Exercise price                                       $ 4.35                                                        
Stock option one [Member]                                                                                                
Stock options exercised to purchase common stock, Number     4,000                                                                                          
Exercise price     $ 3.00                                                                                          
Common stock shares issued upon conversion     1,209