Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Stockholders Equity (Details) - Schedule of Outstanding and Exercisable Warrants - Warrant [Member] - $ / shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Stockholders Equity [Line Item]    
Numbers of Shares 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 Shares 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