v3.25.1
Schedule of Warrants Activity (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Unit Purchase Options And Warrants  
Number of warrants, outstanding | shares 382,192
Weighted average exercise price, outstanding | $ / shares $ 10.72
Aggregate intrinsic value, outstanding | $
Number of warrants, granted | shares 2,113,760
Weighted average exercise price, granted | $ / shares $ 4.82
Aggregate intrinsic value, granted | $
Number of warrants, exercised | shares (165,766)
Weighted average exercise price, exercised | $ / shares $ 1.20
Aggregate intrinsic value, exercised | $
Number of warrants, canceled | shares
Weighted average exercise price, canceled | $ / shares
Aggregate intrinsic value, canceled | $
Number of warrants, outstanding | shares 2,330,186
Weighted average exercise price, outstanding | $ / shares $ 5.72
Aggregate intrinsic value, outstanding | $