Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity (Details) - Schedule of outstanding and exercisable warrants

v3.22.2.2
Stockholders Equity (Details) - Schedule of outstanding and exercisable warrants - $ / shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Schedule of outstanding and exercisable warrants [Abstract]    
Numbers of Warrants Outstanding, Beginning Balance 10,345,784
Weighted Average Exercise Price, Beginning Balance $ 4.9
Weighted Average Life (Years), Beginning Balance  
Numbers of Warrants Outstanding, Warrants Issued
Weighted Average Exercise Price, Warrants Issued
Weighted Average Life (Years), Warrants Issued
Numbers of Warrants Outstanding, Warrants Exercised (271,589)
Weighted Average Exercise Price, Warrants Exercised $ 4.81
Weighted Average Life (Years), Warrants Exercised
Numbers of Warrants Outstanding, Ending Balance 10,074,195
Weighted Average Exercise Price, Ending Balance $ 4.91
Weighted Average Life (Years), Ending Balance 5 years