Annual report pursuant to Section 13 and 15(d)

Common Stock Warrants - Schedule of Fair value Assumption of Warrants (Details)

v3.21.1
Common Stock Warrants - Schedule of Fair value Assumption of Warrants (Details) - Warrant [Member]
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Average risk-free interest rates 0.30%
Average expected life (in years) 5 years  
Volatility 305.00%