v3.25.2
Schedule of Warrants Outstanding and Exercisable (Details)
Jun. 30, 2025
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Outstanding Shares 1,275,758
Exercise Price One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 2.2900
Warrants Outstanding Shares 434,784
Exercise Price Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 3.0188
Warrants Outstanding Shares 32,609
Exercise Price Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 6.0000
Warrants Outstanding Shares 583,334
Exercise Price Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 6.6000
Warrants Outstanding Shares 35,000
Exercise Price Five [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 20.0000
Warrants Outstanding Shares 29,000
Exercise Price Six [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 37.0000
Warrants Outstanding Shares 11,331
Exercise Price Seven [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 57.0000
Warrants Outstanding Shares 149,700