Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Stockholders Equity (Details) - Schedule of outstanding and exercisable warrants - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Schedule Of Outstanding And Exercisable Warrants Abstract    
Numbers of Warrants Outstanding, Beginning Balance 10,074,195 10,345,784
Weighted Average Exercise Price, Beginning Balance $ 4.91 $ 4.9
Weighted Average Life (Years), Beginning Balance 4 years 5 years
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 10,074,195
Weighted Average Exercise Price, Ending Balance $ 4.91 $ 4.91
Weighted Average Life (Years), Ending Balance 4 years 5 years