XML 65 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Warrants (Details Textual) - USD ($)
1 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Aug. 03, 2017
Jun. 10, 2017
Nov. 09, 2017
Jun. 30, 2017
Sep. 30, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Warrants (Textual)                
Compensation expense recognized           $ 18,456    
Stock based compensation         $ 1,488,596 6,602,806 $ 5,553,026  
2015 Equity Plan [Member]                
Warrants (Textual)                
Compensation expense recognized           3,354,097    
Stock based compensation       $ 970,067 $ 1,488,596      
Warrant exercise price $ 1.00              
Warrant [Member]                
Warrants (Textual)                
Warrants issued to purchase common stock 2,000,000           60,000  
Exercise price of warrant             $ 2.91  
Warrants expiration date Aug. 03, 2022           Apr. 27, 2019  
Compensation expense recognized           $ 1,391,793 $ 118,681  
Estimate fair value warrant, shares           2,050,000   12,500
Warrants expired that were issued               12,500
Fair value of warrants               $ 0
Fair value warrants vested   12,500            
Stock based compensation           $ (3,467) $ 118,681  
Warrant exercise price $ 1.00              
Warrant [Member] | 2011 [Member]                
Warrants (Textual)                
Warrants expired that were issued             10,472  
Warrant [Member] | 2015 Equity Plan [Member]                
Warrants (Textual)                
Warrants issued to purchase common stock 30,000   20,000          
Exercise price of warrant     $ 1.35          
Warrants expiration date Aug. 03, 2021   Nov. 09, 2021          
Compensation expense recognized           $ 19,269    
Warrant exercise price $ 1.00              
Warrant [Member] | Maximum [Member] | 2011 [Member]                
Warrants (Textual)                
Exercise price of warrant             $ 404.50  
Warrant [Member] | Minimum [Member] | 2011 [Member]                
Warrants (Textual)                
Exercise price of warrant             $ 141.00