Annual report pursuant to Section 13 and 15(d)

Stockholders Equity (Details) - Schedule of Outstanding and Exercisable Warrants

v3.24.1
Stockholders Equity (Details) - Schedule of Outstanding and Exercisable Warrants - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Outstanding and Exercisable Warrants [Line Items]    
Numbers of 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
Numbers of Warrants Outstanding, Warrants Exercised (271,589)
Weighted Average Exercise Price, Warrants Exercised $ 4.81
Numbers of 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