XML 46 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Warrants (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 31, 2017
Sep. 30, 2017
Sep. 30, 2017
Dec. 31, 2016
Class of Warrant or Right [Line Items]        
Warrants and Rights Outstanding   $ 7,361,283 $ 7,361,283 $ 7,603,141
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 4.53 $ 4.53 $ 4.46
Outstanding Warrants Expiration Dates     The outstanding warrants have expiration dates between March 2021 and May 2021.  
Warrant [Member]        
Class of Warrant or Right [Line Items]        
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 4.75 $ 4.75  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised   99,000    
Proceeds from Warrant Exercises   $ 470,250    
Warrant [Member] | Subsequent Event [Member]        
Class of Warrant or Right [Line Items]        
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.75      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised 294,070      
Proceeds from Warrant Exercises $ 1,396,833