Quarterly report pursuant to Section 13 or 15(d)

14. Warrants (Details)

v3.19.2
14. Warrants (Details) - Warrant [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Warrant    
Number of Warrants outstanding beginning balance 5,899,389  
Warrants Granted 3,691,788  
Warrants Exercised 0  
Warrants Expired 100,002  
Number of Warrants outstanding ending balance 9,491,175 5,899,389
Number of Warrants exercisable 6,745,281 5,899,389
Exercise Price Per Share    
Warrant exercise price per share, beginning balance $3.30 - 6.00  
Warrant exericse price per share, granted $2.12 - 3.00  
Warrant exercise price per share, exercised $6.00  
Warrant exercise price per share, ending balance $2.12 - 6.00  
Warrant exercise price per share, exercisable $2.12 - 6.00 $3.30 - 6.00
Weighted Average Remaining Contractual Life    
Weighted average remaining contractual life, warrants outstanding 3 years 9 months 25 days 3 years 8 months 26 days
Weighted average remaining contractual life, warrants granted 4 years 10 months 21 days  
Weighted average remaining contractual life, exercisable 3 years 5 months 27 days 3 years 8 months 26 days
Weighted Average Exercise Price per Share    
Warrant weighted average exercise price per share, beginning balance $ 3.35  
Warrant weighted average exercise price per share, granted 3.00  
Warrant weighted average exercise price per share, expired 6.00  
Warrant weighted average exercise price per share, ending balance 3.05 $ 3.35
Warrant weighted average exercise price per share, exercisable $ 3.30 $ 3.53
Aggregate Intrinsic Value    
Aggregate intrinsic value, outstanding $ 0 $ 0
Aggregate instrinsic value, exercisable $ 0 $ 0