XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Warrants Outstanding and Exercisable (Details)
Jun. 30, 2024
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Outstanding Shares 808,365
Exercise Price One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 6.000
Warrants Outstanding Shares 583,334
Exercise Price Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 6.600
Warrants Outstanding Shares 35,000
Exercise Price Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 20.000
Warrants Outstanding Shares 29,000
Exercise Price Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 37.000
Warrants Outstanding Shares 11,331
Exercise Price Five [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 57.000
Warrants Outstanding Shares 149,700