Quarterly report pursuant to Section 13 or 15(d)

Warrants And Options (Details Narrative)

v3.19.1
Warrants And Options (Details Narrative) - USD ($)
3 Months Ended
Mar. 08, 2019
Mar. 05, 2019
Mar. 31, 2019
Mar. 31, 2018
Aggregate Intrinsic value     $ 16,382,144  
Stock based compensation expense     $ 338,331 $ 895,226
Option [Member]        
Exercised      
Weighted average remaining contractual life     10 months 14 days  
Unrecognized compensation cost of non-vested stock options     $ 1,381,839  
Aggregate Intrinsic value     16,382,144  
Stock based compensation expense     $ 338,331 895,226
Option [Member] | On February 11, 2019 [Member]        
Warrants granted     730,000  
Exercise price     $ 3.25  
Stock per share price     $ 3.16  
Volatility     77.86%  
Risk free rate     2.52%  
Expiry date     Feb. 11, 2020  
Term     6 years  
Fair market value     $ 1,569,816  
Option [Member] | 2011 Equity Incentive Plan [Member]        
Common stock shares reserved for future issuance     69,000  
Weighted average remaining contractual life     3 years 8 months 23 days  
Warrant One [Member]        
Unrecognized compensation cost of unvested warrants     $ 14,885  
Unrecognized compensation cost of unvested warrants period     1 year 9 months 18 days  
Warrant [Member]        
Proceeds from exercise of warrants     $ 6,660,000  
Exercised     (2,478,613)  
Weighted average remaining contractual life     6 months  
Unrecognized compensation cost of non-vested warrants recognition period     10 months 14 days  
Aggregate Intrinsic value     $ 960,949  
Warrant expense     $ 2,127 $ 2,199
Warrant [Member] | Cotterford [Member]        
Common stock shares reserved for future issuance   5,000,000    
Reduction of exercise price of warrants description   The exercise price of such warrant from $3.00 per share to $2.90 per share through the close of business on March 8, 2019.    
Common stock shares issued upon exercise of warrants 1,724,138      
Proceeds from exercise of warrants $ 5,000,000      
Class of warrants or rights outstanding 3,275,862      
Exercise price $ 2.90      
Other expenses $ 196,957