STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details) - $ / shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2023 |
Mar. 31, 2022 |
|
| Minimum [Member] | Stock Options [Member] | ||
| Exercise Price | $ 1.88 | $ 8.25 |
| Risk free interest rate | 4.09% | 0.78% |
| Life of Warrants | 2 years 8 months 12 days | 2 years |
| Volatility | 148.00% | 191.00% |
| Maximum [Member] | Stock Options [Member] | ||
| Exercise Price | $ 2.32 | $ 9.08 |
| Risk free interest rate | 4.40% | 1.52% |
| Life of Warrants | 5 years 9 months 18 days | 3 years |
| Volatility | 207.00% | 192.00% |
| Warrants [Member] | ||
| Exercise Price | $ 6.00 | |
| Risk free interest rate | 2.45% | |
| Life of Warrants | 7 years | |
| Volatility | 110.00% | |
| Dividend yield | 0.00% | 0.00% |
| Warrants [Member] | Minimum [Member] | ||
| Exercise Price | $ 1.35 | |
| Risk free interest rate | 4.56% | |
| Life of Warrants | 1 year 6 months | |
| Volatility | 162.00% | |
| Warrants [Member] | Maximum [Member] | ||
| Exercise Price | $ 2.52 | |
| Risk free interest rate | 4.73% | |
| Life of Warrants | 2 years 6 months | |
| Volatility | 209.00% | |
| Stock Option [Member] | ||
| Dividend yield | 0.00% | 0.00% |