Quarterly report pursuant to Section 13 or 15(d)

Warrants And Options (Details Narrative)

v3.8.0.1
Warrants And Options (Details Narrative) - USD ($)
1 Months Ended 9 Months Ended
Sep. 08, 2017
Sep. 05, 2017
Sep. 02, 2017
Aug. 14, 2017
Jul. 13, 2017
May 10, 2017
Apr. 10, 2017
Mar. 01, 2017
Aug. 31, 2017
Aug. 22, 2017
May 31, 2017
May 25, 2017
Mar. 30, 2017
Feb. 14, 2017
Feb. 13, 2017
Sep. 30, 2017
Weighted average remaining contractual life                               1 year 6 months 18 days
Aggregate Intrinsic value                               $ 4,090,187
Number Outstanding                               1,731,680
Number Exercisable                               1,606,680
Stock option [Member]                                
Stock options warrants     5,000   10,000   100,000 5,000 75,000   25,000 101,000 686,000   25,000  
Exercise price         $ 3.15   $ 5.00           $ 5.00   $ 5.00  
Stock per shre price         $ 5.00   $ 3.96           $ 4.18   $ 4.52  
Expected term         5 years   6 years           6 years   6 years  
Volatility         78.41%   79.33%           79.41%   80.17%  
Risk free rate         2.16%   2.18%           2.25%   2.24%  
Weighted average remaining contractual life                               3 years 6 months 21 days
Weighted average exercise price                               $ 4.08
Stock option vesting date         Jul. 13, 2018   Apr. 10, 2018           Mar. 30, 2018   Feb. 13, 2018  
Unrecognized compensation cost of non-vested stock options                               $ 1,160,892
Term         6 years   5 years           5 years   5 years 1 year
Fair market value         $ 19,068   $ 258,077           $ 1,898,322   $ 76,773  
Aggregate Intrinsic value                               $ 46,900
Maximum [Member] | Stock option [Member]                                
Stock options warrants 2,500,000                              
Minimum [Member] | Stock option [Member]                                
Stock options warrants 750,000                              
On January 1, 2017 [Member] | Stock option [Member]                                
Stock options warrants                               50,000
Exercise price                               $ 4.80
Stock per shre price                               $ 4.57
Expected term                               6 years
Volatility                               80.70%
Risk free rate                               2.26%
Stock option vesting date                               Jan. 01, 2018
Term                               5 years
Fair market value                               $ 157,890
Warrant [Member]                                
Stock options warrants                           25,000    
Exercise price                           $ 2.47    
Stock per shre price                           $ 4.52    
Expected term                           6 months    
Volatility                           55.65%    
Risk free rate                           0.66%    
Outstanding at September 30, 2017                               $ 2.36
Weighted average remaining contractual life                               1 year 6 months 18 days
Unrecognized compensation cost of non-vested warrants                               $ 41,324
Unrecognized compensation cost of non-vested warrants recognition period                           3 years   1 year 3 months 19 days
Warrants expired   10,000       28,307                   (38,307)
Aggregate Intrinsic value                               $ 570,291
Number Exercisable                               1,606,680
Warrant [Member] | On November 17, 2014 [Member]                                
Warrants Expiration Date                   Nov. 17, 2018            
Number Outstanding                   19,000            
Number Exercisable                   19,000            
Warrant [Member] | On November 17, 2014 [Member] | Maximum [Member]                                
Expiration period                   4 years            
Warrant [Member] | On November 17, 2014 [Member] | Minimum [Member]                                
Expiration period                   3 years            
Warrant [Member] | On September 26, 2014 [Member]                                
Warrants Expiration Date                   Sep. 26, 2018            
Number Outstanding                   24,000            
Number Exercisable                   24,000            
Warrant [Member] | On September 26, 2014 [Member] | Maximum [Member]                                
Expiration period                   4 years            
Warrant [Member] | On September 26, 2014 [Member] | Minimum [Member]                                
Expiration period                   3 years            
Warrant [Member] | On 03/20/13 [Member]                                
Outstanding at September 30, 2017                               $ 2.47
Weighted average remaining contractual life                               3 months 4 days
Aggregate Intrinsic value                               $ 308,750
Number Outstanding                               125,000
Number Exercisable                              
Warrant [Member] | On 03/20/13 [Member] | Maximum [Member]                                
Warrants Expiration Date                               Dec. 31, 2021
Warrant [Member] | On 03/20/13 [Member] | Minimum [Member]                                
Warrants Expiration Date                               Jun. 30, 2020
Option [Member]                                
Weighted average remaining contractual life                               3 years 6 months 21 days
Option [Member] | On 03/20/13 [Member]                                
Warrants Expiration Date       Mar. 20, 2022                        
Number Outstanding       37,000                        
Number Exercisable       37,000                        
Option [Member] | On 03/20/13 [Member] | Maximum [Member]                                
Expiration period       6 years                        
Option [Member] | On 03/20/13 [Member] | Minimum [Member]                                
Expiration period       4 years                        
Option [Member] | Issued On 09/02/13 [Member]                                
Weighted average remaining contractual life                               7 days
Aggregate Intrinsic value                               $ 54,605
Warrants Expiration Date       Sep. 02, 2022                        
Number Outstanding       16,300                       16,300
Number Exercisable       16,300                       16,300
Option [Member] | Issued On 09/02/13 [Member] | Maximum [Member]                                
Outstanding at September 30, 2017                               $ 4.35
Expiration period       6 years                        
Warrants Expiration Date                               Sep. 02, 2022
Option [Member] | Issued On 09/02/13 [Member] | Minimum [Member]                                
Outstanding at September 30, 2017                               $ 2.35
Expiration period       4 years                        
Warrants Expiration Date                               Mar. 02, 2020