v3.25.1
Warrants - Schedule of Stock Warrant Activities (Details) - Warrant [Member]
3 Months Ended
Mar. 31, 2025
$ / 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