XML 47 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Warrants (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2017
Dec. 31, 2016
Class of Warrant or Right [Line Items]      
Warrants and Rights Outstanding $ 7,460,283 $ 7,460,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 May 2017 and May 2021  
Warrant [Member]      
Class of Warrant or Right [Line Items]      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 1.12    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 142,858