Stockholders’ Equity (Details Narrative) - $ / shares |
3 Months Ended | 9 Months Ended | ||||
|---|---|---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
Dec. 31, 2021 |
Jul. 31, 2021 |
|
| Publicly Traded Warrants [Member] | ||||||
| Class of Stock [Line Items] | ||||||
| Exercise Price | $ 13.00 | $ 13.00 | ||||
| Maturity date | Jul. 17, 2024 | Jul. 17, 2024 | ||||
| Warrants forfeited | 0 | 0 | 0 | 0 | ||
| Warrant Outstanding | 21,000 | 21,000 | 23,000 | |||
| Warrants exercised shares | 0 | 2,547 | 1,984 | 4,032 | ||
| Other Warrants [Member] | ||||||
| Class of Stock [Line Items] | ||||||
| Exercise Price | $ 2.91 | $ 2.91 | ||||
| Maturity date | Jul. 03, 2026 | Jul. 03, 2026 | ||||
| Warrant Outstanding | 8,000 | 8,000 | 8,000 | |||
| Warrants exercised shares | 0 | 0 | 0 | 0 | ||
| Warrants forfeited shares | 0 | 0 | 0 | 0 | ||
| Private Placement [Member] | Series A Warrants [Member] | ||||||
| Class of Stock [Line Items] | ||||||
| Warrants issued | 4,629,630 | |||||
| Exercise Price | $ 3.30 | |||||
| Maturity date | Feb. 23, 2025 | |||||
| Warrants forfeited | 0 | 0 | ||||
| Warrants exercised | 0 | 0 | ||||
| Warrant Outstanding | 29,000 | 29,000 | 31,000 | |||