XML 67 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCKHOLDERS' EQUITY (Details Narrative 1) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Warrants:      
Share based compensation expense $ 8,661,967 $ 6,889,323 $ 17,411,021
Unrecognized estimated compensation expense period recognition 2 years 1 month 6 days    
Outside Consultants Warrants [Member]      
Warrants:      
Exercise price of warrants (in dollars per share) $ 5.16 $ 6.83  
Warrants granted (in shares) 175,000 125,000 245,000
Grant date fair value (in dollars per share) $ 2.79 $ 3.67 $ 7.90
Expiration date of warrants Mar. 15, 2023 Mar. 15, 2022  
Vesting period of warrants 12 months 12 months  
Expected term 5 years 5 years  
Volatility rate 62.10% 63.24%  
Risk free rate 2.36% 1.47%  
Dividend yield 0.00% 0.00%  
Outside Consultants Warrants [Member] | Tranche One [Member]      
Warrants:      
Warrants granted (in shares)     75,000
Expiration date of warrants     Apr. 21, 2021
Vesting date of warrants     Apr. 21, 2016
Outside Consultants Warrants [Member] | Tranche Two [Member]      
Warrants:      
Warrants granted (in shares)     50,000
Expiration date of warrants     Apr. 21, 2021
Vesting period of warrants     24 months
Outside Consultants Warrants [Member] | Tranche Three [Member]      
Warrants:      
Warrants granted (in shares)     120,000
Expiration date of warrants     Jan. 21, 2021
Vesting period of warrants     12 months
Warrants [Member]      
Warrants:      
Warrants outstanding $ 3,007,571    
Weighted-average contractual remaining life 1 year 7 months 6 days    
Weighted average exercise price of warrants (in dollars per share) 2.78 2.58  
Warrants granted (in shares) 175,000    
Grant date fair value (in dollars per share) $ 2.79 $ 3.67 $ 4.78
Share based compensation expense $ 494,136 $ 313,271 $ 936,974
Unrecognized estimated compensation expense $ 106,000    
Unrecognized estimated compensation expense period recognition 2 months 12 days    
Warrants [Member] | Minimum [Member]      
Warrants:      
Exercise price of warrants (in dollars per share) $ 0.24    
Warrants [Member] | Maximum [Member]      
Warrants:      
Exercise price of warrants (in dollars per share) $ 8.20