Schedule of Warrants Outstanding and Exercisable (Details) - $ / shares |
Dec. 31, 2022 |
Mar. 02, 2021 |
---|---|---|
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | ||
Exercise Prices | $ 3.70 | |
Warrants Outstanding Shares | 1,900,310 | |
Exercise Price One [Member] | ||
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | ||
Exercise Prices | $ 2.000 | |
Warrants Outstanding Shares | 290,000 | |
Exercise Price Two [Member] | ||
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | ||
Exercise Prices | $ 3.700 | |
Warrants Outstanding Shares | 113,310 | |
Exercise Price Three [Member] | ||
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] | ||
Exercise Prices | $ 5.700 | |
Warrants Outstanding Shares | 1,497,000 |