Annual report pursuant to Section 13 and 15(d)

Schedule of Warrant Activity (Details)

v3.25.0.1
Schedule of Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Common Stock Warrants And Options    
Warrants outstanding, beginning balance 304,962 77,909
Weighted average exercise price, beginning balance $ 63.30 $ 159.00
Number of warrants, granted 828,800 326,333
Weighted average exercise price, granted $ 4.47 $ 21.30
Number of warrants, forfeited/cancelled (13,333) (2,613)
Weighted average exercise price, forfeited/cancelled $ 165.00 $ 102.00
Number of warrants, exercised (96,667)
Weighted average exercise price, exercised $ 0.003
Warrants outstanding, ending balance 1,120,429 304,962
Weighted average exercise price, ending balance $ 18.85 $ 63.30
Warrants exercisable, ending balance 1,120,429  
Weighted average exercise price, exercisable, ending balance $ 18.85