Annual report pursuant to Section 13 and 15(d)

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

v3.23.1
Stockholders Equity (Details) - Schedule of outstanding and exercisable warrants - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 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 5 years
Numbers of Warrants Outstanding, Warrants Issued 10,733,651
Weighted Average Exercise Price, Warrants Issued $ 4.9
Weighted Average Life (Years), Warrants Issued
Numbers of Warrants Outstanding, Warrants Exercised (271,589) (387,867)
Weighted Average Exercise Price, Warrants Exercised $ 4.9
Weighted Average Life (Years), Warrants Exercised
Numbers of Warrants Outstanding, Ending Balance 10,074,195 10,345,784
Weighted Average Exercise Price, Ending Balance $ 4.9 $ 4.9
Weighted Average Life (Years), Ending Balance 5 years