Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Schedule of Fair Value Assumptions for Warrants (Details)

v3.20.1
Stockholders' Equity - Schedule of Fair Value Assumptions for Warrants (Details)
Dec. 31, 2019
Contractual term (in years) 2 years
Risk Free Interest [Member]  
Warrants, measurement input 2.56
Dividend Yield [Member]  
Warrants, measurement input 0
Volatility [Member] | Minimum [Member]  
Warrants, measurement input 55.6
Volatility [Member] | Maximum [Member]  
Warrants, measurement input 56.5