v3.24.3
Warrants (Details) - Schedule of Stock Warrant Activities - Warrant [Member]
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Schedule of Stock Warrant Activities [Line Items]  
Outstanding and exercisable at beginning of the period, Number | shares 3,016,635
Outstanding and exercisable at beginning of the period, Weight average exercise price | $ / shares $ 6.6907
Issued during the period, Number | shares
Issued during the period, Weight average exercise price | $ / shares
Exercised during the period, Number | shares
Exercised during the period, Weight average exercise price | $ / shares
Cancelled or expired during the period, Number | shares
Cancelled or expired during the period, Weight average exercise price | $ / shares
Outstanding and exercisable at end of the period, Number | shares 3,016,635
Outstanding and exercisable at end of the period, Weight average exercise price | $ / shares $ 6.6907