Quarterly report pursuant to Section 13 or 15(d)

Warrants - Schedule of Fair value of Warrant Valuations (Details)

v3.20.2
Warrants - Schedule of Fair value of Warrant Valuations (Details) - Warrant [Member]
Jun. 30, 2020
Dec. 31, 2019
Measurement Input, Expected Dividend Rate [Member]    
Warrants, measurement input 0.00 0.00
Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]    
Warrants, measurement input 0.29 1.34
Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]    
Warrants, measurement input 1.55 2.37
Measurement Input, Price Volatility [Member] | Minimum [Member]    
Warrants, measurement input 152 145
Measurement Input, Price Volatility [Member] | Maximum [Member]    
Warrants, measurement input 207 168
Measurement Input, Expected Term [Member] | Minimum [Member]    
Warrants term 2 years 2 years
Measurement Input, Expected Term [Member] | Maximum [Member]    
Warrants term 5 years 2 years 6 months