XML 73 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock Purchase Warrants (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2020
Dec. 23, 2019
Aug. 05, 2019
Apr. 30, 2018
Warrants to purchase common stock   107,000 571,248  
Common Stock Purchase Warrants [Member]        
Warrants to purchase common stock 4,824,573      
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]        
Warrant, exercise per share $ 16.50      
Warrants [Member]        
Warrants to purchase common stock 172,038     12,200
Warrant, exercise per share $ 0.52     $ 7.32
Number of warrants increased 159,538      
Intrinsic value of all outstanding warrants $ 0      
Warrants, weighted average remaining term 30 years 4 months 24 days