v3.25.3
Schedule of Warrant Activity (Details)
9 Months Ended
Sep. 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 8,230,195 [1]
Weighted average exercise price, Issued | $ / shares $ 0.75 [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, repriced - old four | shares (957,200) [3]
Weighted average exercise price, repriced - old | $ / shares $ 1.00 [3]
Number of warrants, repriced - new | shares 957,200 [3]
Weighted average exercise price, repriced - new | $ / shares $ 0.67 [3]
Number of warrants, repriced - old four | shares (2,105,265) [4]
Weighted average exercise price, repriced - old | $ / shares $ 1.00 [4]
Number of warrants, repriced - new | shares 2,105,265 [4]
Weighted average exercise price, repriced - new | $ / shares $ 0.67 [4]
Number of warrants, forfeited | shares (3,050)
Weighted average exercise price, forfeited | $ / shares $ 12.50
Number of warrants, exercised | shares (3,062,465) [1]
Weighted average exercise price, exercised | $ / shares $ 0.67 [1]
Number of warrants, outstanding ending balance | shares 6,911,773
Weighted average exercise price, ending balance | $ / shares $ 15.34
Weighted average remaining life in years, outstanding 4 years 8 months 23 days
Aggregate intrinsic value, ending balance | $
Number of warrants, exercisable ending balance | shares 6,911,573
Weighted average exercise price, Exercisable | $ / shares $ 15.29
Weighted average remaining life in years, exercisable 4 years 8 months 23 days
Aggregate intrinsic value, exercisable | $
[1] Warrants issued and exercised 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.
[3] Warrants represent the reset of the exercise price of certain March 2025 warrants to purchase 957,200 shares of common stock from $1.00 to $0.67 per share.
[4] Warrants represent the reset of the exercise price of certain March 2025 warrants to purchase 2,105,265 shares of common stock from $1.00 to $0.67 per share.