Stock Options (Details) - Schedule of information regarding outstanding and exercisable options - Stock Option [Member] - $ / shares
|
12 Months Ended |
Dec. 31, 2021 |
Dec. 31, 2020 |
| Stock Options (Details) - Schedule of information regarding outstanding and exercisable options [Line Items] |
|
|
| Outstanding, Number of Option Shares (in Shares) |
1,585,200
|
135,200
|
| Outstanding, Weighted Average Exercise Price |
$ 3.69
|
$ 11.18
|
| Outstanding, Weighted Average Remaining Life (Years) |
9 years 1 month 17 days
|
2 years 6 months 3 days
|
| Exercisable, Number of Option Shares (in Shares) |
920,200
|
135,200
|
| Exercisable, Weighted Average Exercise Price |
$ 4.24
|
$ 11.18
|
| 14.35 [Member] |
|
|
| Stock Options (Details) - Schedule of information regarding outstanding and exercisable options [Line Items] |
|
|
| Exercise Prices |
$ 14.35
|
$ 14.35
|
| Outstanding, Number of Option Shares (in Shares) |
79,200
|
79,200
|
| Outstanding, Weighted Average Exercise Price |
$ 14.35
|
$ 14.35
|
| Outstanding, Weighted Average Remaining Life (Years) |
1 year 2 months 26 days
|
2 years 2 months 26 days
|
| Exercisable, Number of Option Shares (in Shares) |
79,200
|
79,200
|
| Exercisable, Weighted Average Exercise Price |
$ 14.35
|
$ 14.35
|
| 7.50 [Member] |
|
|
| Stock Options (Details) - Schedule of information regarding outstanding and exercisable options [Line Items] |
|
|
| Exercise Prices |
$ 7.5
|
$ 7.5
|
| Outstanding, Number of Option Shares (in Shares) |
36,000
|
36,000
|
| Outstanding, Weighted Average Exercise Price |
$ 7.5
|
$ 7.5
|
| Outstanding, Weighted Average Remaining Life (Years) |
1 year 8 months 15 days
|
2 years 8 months 15 days
|
| Exercisable, Number of Option Shares (in Shares) |
36,000
|
36,000
|
| Exercisable, Weighted Average Exercise Price |
$ 7.5
|
$ 7.5
|
| 5.23 [Member] |
|
|
| Stock Options (Details) - Schedule of information regarding outstanding and exercisable options [Line Items] |
|
|
| Exercise Prices |
$ 5.23
|
$ 5.23
|
| Outstanding, Number of Option Shares (in Shares) |
20,000
|
20,000
|
| Outstanding, Weighted Average Exercise Price |
$ 5.23
|
$ 5.23
|
| Outstanding, Weighted Average Remaining Life (Years) |
2 years 2 months 26 days
|
3 years 2 months 26 days
|
| Exercisable, Number of Option Shares (in Shares) |
20,000
|
20,000
|
| Exercisable, Weighted Average Exercise Price |
$ 5.23
|
$ 5.23
|
| 2.80 [Member] |
|
|
| Stock Options (Details) - Schedule of information regarding outstanding and exercisable options [Line Items] |
|
|
| Exercise Prices |
$ 2.8
|
|
| Outstanding, Number of Option Shares (in Shares) |
1,450,000
|
|
| Outstanding, Weighted Average Exercise Price |
$ 2.8
|
|
| Outstanding, Weighted Average Remaining Life (Years) |
9 years 10 months 2 days
|
|
| Exercisable, Number of Option Shares (in Shares) |
785,000
|
|
| Exercisable, Weighted Average Exercise Price |
$ 2.8
|
|