Schedule of Stock Option Activity (Details) - USD ($)
|
|
|
12 Months Ended |
Jun. 14, 2021 |
Jun. 14, 2020 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
| Share-Based Payment Arrangement [Abstract] |
|
|
|
|
|
| Number of options, outstanding, beginning balance |
|
|
33,063
|
33,063
|
|
| Weighted average exercise price, outstanding, beginning balance |
|
|
$ 9.04
|
$ 10.48
|
|
| Weighted average remaining contractual term |
|
|
6 years 9 months 18 days
|
7 years 9 months 18 days
|
8 years 3 months 18 days
|
| Aggregrate intrinsic value, outstanding beginning balance |
|
|
|
$ 10.8
|
|
| Number of options, granted |
15,000
|
15,000
|
|
15,000
|
|
| Weighted average exercise price, granted |
|
|
|
$ 4.20
|
|
| Number of options, exercised |
|
|
|
|
|
| Weighted average exercise price, exercised |
$ 4.20
|
$ 7.38
|
|
|
|
| Number of options, forfeited |
|
|
|
(15,000)
|
|
| Weighted average exercise price, forfeited |
|
|
|
$ 7.38
|
|
| Number of options, outstanding, ending balance |
|
|
33,063
|
33,063
|
33,063
|
| Weighted average exercise price, outstanding, ending balance |
|
|
$ 9.04
|
$ 9.04
|
$ 10.48
|
| Aggregrate intrinsic value, outstanding ending balance |
|
|
|
|
|
| Number of options, exercisable, ending balance |
|
|
23,063
|
18,063
|
|
| Weighted average exercise price, exercisable, ending balance |
|
|
$ 11.14
|
$ 13.06
|
|
| Weighted average remaining contractual term, exercisable |
|
|
6 years
|
6 years 3 months 18 days
|
|
| Aggregrate intrinsic value, exercisable balance |
|
|
|
|
|