v3.25.2
Schedule of Warrant Activity (Details)
6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Equity [Abstract]  
Number of warrants, outstanding beginning balance | shares 1,747,093
Weighted average exercise price, beginning balance | $ / shares $ 59.59
Number of warrants, Issued | shares 2,105,265 [1]
Weighted average exercise price, Issued | $ / shares $ 1.00 [1]
Number of warrants, repriced - old | shares (957,200) [2]
Weighted average exercise price, repriced - old | $ / shares $ 2.06 [2]
Number of warrants, repriced - new | shares 957,200 [2]
Weighted average exercise price, repriced - new | $ / shares $ 1.00 [2]
Number of warrants, forfeited | shares (2,950)
Weighted average exercise price, forfeited | $ / shares $ 12.50
Number of warrants, exercised | shares
Weighted average exercise price, exercised | $ / shares
Number of warrants, outstanding ending balance | shares 3,849,308
Weighted average exercise price, ending balance | $ / shares $ 27.25
Weighted average remaining life in years, outstanding 4 years 9 months 21 days
Aggregate intrinsic value, ending balance | $
Number of warrants, exercisable ending balance | shares 3,849,108
Weighted average exercise price, Exercisable | $ / shares $ 27.16
Weighted average remaining life in years, exercisable 4 years 10 months 17 days
Aggregate intrinsic value, exercisable | $
[1] Warrants issued, outstanding, and exercisable exclude 2,105,265 March 2025 Pre-Funded Warrants with an exercise price of $0.0001.
[2] Warrants represent the reset of the exercise price of certain November 2024 warrants to purchase 957,200 shares of common stock from $2.06 to $1.00 per share.