v3.25.1
Stockholders' Equity - Schedule of Options Granted, Exercised, Forfeited and Outstanding (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Jun. 30, 2023
$ / shares
shares
Stock Options [Member]    
Schedule of Options Granted, Exercised, Forfeited and Outstanding [Line Items]    
Number of Options, Outstanding opening balance 43,259 876
Weighted Average Exercise Price, Outstanding opening balance (in Dollars per share) | $ / shares $ 32.73 $ 1,984.5
Number of Options, Granted
Weighted Average Exercise Price, Granted (in Dollars per share) | $ / shares
Number of Options, Exercised
Weighted Average Exercise Price, Exercised
Number of Options, Forfeited (59)
Weighted Average Exercise Price, Forfeited (in Dollars per share) | $ / shares $ (1,984.5)
Number of Options, Outstanding opening balance 43,259 817
Weighted Average Exercise Price, Outstanding opening balance (in Dollars per share) | $ / shares $ 32.73
Weighted Average Exercise Price, Exercisable 21,205 817
Warrants [Member]    
Schedule of Options Granted, Exercised, Forfeited and Outstanding [Line Items]    
Number of Options, Outstanding opening balance 217,313 71,513
Weighted Average Exercise Price, Outstanding opening balance (in Dollars per share) | $ / shares $ 812.73 $ 1,984.5
Number of Options, Granted 608,185 157,196
Weighted Average Exercise Price, Granted (in Dollars per share) | $ / shares $ 4.13 $ 1,984.5
Number of Options, Exercised (231,264) (70,961)
Weighted Average Exercise Price, Exercised (3.98) (1,984.5)
Number of Options, Forfeited
Weighted Average Exercise Price, Forfeited (in Dollars per share) | $ / shares
Number of Options, Outstanding opening balance 594,234 157,748
Weighted Average Exercise Price, Outstanding opening balance (in Dollars per share) | $ / shares $ 812.88 $ 1,984.5
Weighted Average Exercise Price, Exercisable 594,234 157,748