Annual report pursuant to Section 13 and 15(d)

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

v3.24.4
Stockholders’ Equity - Schedule of Outstanding and Exercisable Warrants (Details) - Warrant [Member] - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Outstanding and Exercisable Warrants [Line Items]    
Number 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
Aggregate Intrinsic Value, Beginning Balance
Number 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
Aggregate Intrinsic Value, Ending Balance
Number of Warrants Outstanding, Warrants Exercised   (271,589)
Weighted Average Exercise Price, Warrants Exercised   $ 4.81
Weighted Average Life (Years), Warrants Exercised  
Aggregate Intrinsic Value, Warrants Exercised