XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders Equity (Details) - Schedule of outstanding stock warrants - Warrant [Member]
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Stockholders Equity (Details) - Schedule of outstanding stock warrants [Line Items]  
Number of Warrants, Outstanding, Beginning 142,189
Weighted Average Exercise Price, Outstanding, Beginning (in Dollars per share) | $ / shares
Weighted Average Remaining Contractual Life (in years), Outstanding, Beginning
Number of Warrants, Outstanding, Ending 16,987,269
Weighted Average Exercise Price, Outstanding, Ending (in Dollars per share) | $ / shares $ 0.001
Weighted Average Remaining Contractual Life (in years), Outstanding, Ending 3 years 3 months 18 days
Number of Warrants, Exercisable 16,987,269
Weighted Average Exercise Price, Exercisable (in Dollars per share) | $ / shares $ 0.001
Weighted Average Remaining Contractual Life (in years), Exercisable 3 years 3 months 18 days
Number of Warrants, Issued 16,960,982
Weighted Average Exercise Price, Issued (in Dollars per share) | $ / shares $ 0.001
Weighted Average Remaining Contractual Life (in years), Issued 3 years 3 months 18 days
Number of Warrants, Exercised (115,902)
Number of Warrants, Expired 0