Quarterly report [Sections 13 or 15(d)]

Schedule of Warrants Outstanding and Exercisable (Details)

v3.25.1
Schedule of Warrants Outstanding and Exercisable (Details)
Mar. 31, 2025
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants outstanding 736,574
Range One [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding 153,334
Warrants outstanding, exercise price | $ / shares $ 75.00
Warrants outstanding, expiration date May 01, 2025
Range Two [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding 52,911
Warrants outstanding, exercise price | $ / shares $ 60.00
Warrants outstanding, expiration date Jul. 17, 2025
Range Three [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding 70,000
Warrants outstanding, exercise price | $ / shares $ 1.88
Warrants outstanding, expiration date Feb. 27, 2029
Range Four [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding 55,000
Warrants outstanding, exercise price | $ / shares $ 1.25
Warrants outstanding, expiration date Jun. 29, 2029
Range Five [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding 405,329
Warrants outstanding, exercise price | $ / shares $ 0.69
Warrants outstanding, expiration date Sep. 04, 2029