Quarterly report pursuant to Section 13 or 15(d)

15. Warrants (Details)

v3.20.1
15. Warrants (Details) - Warrants [Member] - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Warrant    
Number of Warrants outstanding beginning balance 11,124,405  
Warrants Granted 72,073,810  
Warrants Exercised (500,000)  
Warrants Expired  
Number of Warrants outstanding ending balance 82,698,215 11,124,405
Number of Warrants exercisable 78,746,851 7,176,620
Exercise Price Per Share    
Warrant exercise price per share, beginning balance 3.30 - 6.00  
Warrant exericse price per share, granted 0.26 - 0.34  
Warrant exercise price per share, exercised 3.9  
Warrant exercise price per share, ending balance 0.26 - 5.30  
Warrant exercise price per share, exercisable 0.26 - 5.30 0.76 - 6.00
Weighted Average Remaining Contractual Life    
Weighted average remaining contractual life, warrants granted 4 years 11 months 15 days  
Weighted average remaining contractual life, warrants outstanding 4 years 1 month 24 days 4 years 4 months 13 days
Weighted average remaining contractual life, warrants exercised 2 years 6 months 3 days  
Weighted average remaining contractual life, exercisable 2 years 6 months 3 years 9 months 7 days
Weighted Average Exercise Price per Share    
Warrant weighted average exercise price per share, beginning balance $ 1.74  
Warrant weighted average exercise price per share, granted 0.26  
Warrant weighted average exercise price per share, exercised 3.9  
Warrant weighted average exercise price per share, expired  
Warrant weighted average exercise price per share, ending balance 1.48 $ 1.74
Warrant weighted average exercise price per share, exercisable $ 1.52 $ 2.52
Aggregate Intrinsic Value    
Aggregate intrinsic value, outstanding $ 0 $ 0
Aggregate instrinsic value, exercisable $ 0 $ 0