XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock Purchase Warrants (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2020
Dec. 23, 2019
Aug. 05, 2019
Warrants to purchase common stock 2,686,582 107,000 571,248
Cash proceeds from warrants $ 5,203,122    
Warrants to purchase common shares were exercised on a cashless basis 18,000    
Forfeiture of common shares 10,715    
Common Stock Purchase Warrants [Member]      
Warrant expiration term, description July 15, 2020 through January 17, 2025    
Common Stock Purchase Warrants [Member] | Minimum [Member]      
Warrant, exercise per share $ 1.40    
Common Stock Purchase Warrants [Member] | Maximum [Member]      
Warrants to purchase common stock 3,393,364    
Warrant, exercise per share $ 16.50    
Warrants [Member]      
Intrinsic value of all outstanding warrants $ 295,836    
Warrants, weighted average remaining term 21 years 9 months 18 days