Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Outstanding Warrants (Details)

v3.25.1
Schedule of Outstanding Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Warrants    
Warrants outstanding, Balance 550,039 214,400
Weighted Average Exercise Price outstanding, Balance $ 108.51 $ 260.48
Warrants, Issued 1,111,350 335,639
Weighted Average Exercise Price, Issued $ 0.29 $ 11.44
Warrants, Exercised (278,000)
Weighted Average Exercise Price, Exercised $ 0.01
Warrants, Terminated/Expired (364,044)
Weighted Average Exercise Price, Terminated/Expired $ 54.83
Warrants outstanding, Balance 1,019,345 550,039
Weighted Average Exercise Price outstanding, Balance $ 39.28 $ 108.51