XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Warrants Outstanding and Exercisable (Details)
Mar. 31, 2023
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Warrants Outstanding Shares 1,900,310
Exercise Price One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 2.000
Warrants Outstanding Shares 290,000
Exercise Price Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 3.700
Warrants Outstanding Shares 113,310
Exercise Price Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Prices | $ / shares $ 5.700
Warrants Outstanding Shares 1,497,000