XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock Purchase Warrants (Details Narrative) - USD ($)
9 Months Ended
Sep. 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 January 22, 2021 through January 17, 2025    
Common Stock Purchase Warrants [Member] | Maximum [Member]      
Warrants to purchase common stock 3,388,364    
Warrant exercise price $ 16.50    
Common Stock Purchase Warrants [Member] | Minimum [Member]      
Warrant exercise price $ 1.40    
Warrants [Member]      
Intrinsic value of all outstanding warrants $ 0    
Warrants, weighted average remaining term 18 years 9 months 18 days