| Schedule of warrant And Option outstanding Stock | 
   | 
   | 
 Warrants 
Outstanding 
Number of 
Shares 
 | 
   | 
   | 
 Exercise Price Per 
Share 
 | 
   | 
   | 
Weighted Average Remaining Contractual Life  | 
   | 
 Weighted Average 
Exercise Price Per Share 
 | 
   | 
   | 
Aggregate Intrinsic Value  | 
   | 
 
Balance at December 31, 2020  | 
   | 
   | 
194,773 | 
   | 
   | 
$  | 
1.50 – 6.00  | 
   | 
   | 
3.80 Years  | 
   | 
$ | 
2.82 | 
   | 
   | 
$ | 
1,173,737 | 
   | 
 
Warrants Granted  | 
   | 
   | 
740,671 | 
   | 
   | 
$  | 
6.00 – 9.00  | 
   | 
   | 
3.40 Years  | 
   | 
$ | 
7.35 | 
   | 
   | 
$ | 
108,506 | 
   | 
 
Warrants Exercised  | 
   | 
   | 
(58,980  | 
) | 
   | 
$ | 
1.50 | 
   | 
   | 
   | 
   | 
$ | 
1.50 | 
   | 
   | 
   | 
   | 
   | 
 
Warrants Expired     | 
   | 
   | 
- | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Balance at September 30, 2021  | 
   | 
   | 
876,464 | 
   | 
   | 
$ | 
 1.50 – 9.00   | 
   | 
   | 
3.30 Years  | 
   | 
$ | 
6.75 | 
   | 
   | 
$ | 
665,424 | 
   | 
 
 
   | 
   | 
 Warrants 
Outstanding 
Number of 
Shares 
 | 
   | 
   | 
 Exercise Price Per 
Share 
 | 
   | 
   | 
Weighted Average Remaining Contractual Life(1)  | 
   | 
 Weighted Average 
Exercise Price Per Share 
 | 
   | 
   | 
Aggregate Intrinsic Value  | 
   | 
 
Balance at December 31, 2021  | 
   | 
   | 
836,464  | 
   | 
   | 
$  | 
1.50 – 9.00  | 
   | 
   | 
3.04 Years  | 
   | 
$  | 
6.78  | 
   | 
   | 
$  | 
1,784,838  | 
   | 
 
Warrants Granted  | 
   | 
   | 
13,315,461  | 
   | 
   | 
$  | 
1.35 – 5.31  | 
   | 
   | 
5.80 Years  | 
   | 
$  | 
1.94  | 
   | 
   | 
$  | 
9,896,694  | 
   | 
 
Warrants Exercised  | 
   | 
   | 
-  | 
 | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Warrants Expired/Forfeited     | 
   | 
   | 
-  | 
 | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Balance at September 30, 2022  | 
   | 
   | 
14,151,925  | 
   | 
   | 
$  | 
1.35 – 9.00  | 
   | 
   | 
5.66 Years  | 
   | 
$  | 
1.62  | 
   | 
   | 
$  | 
14,934,593  | 
 | 
 
 
   | 
   | 
 Options 
Outstanding 
Number of 
Shares 
 | 
   | 
   | 
 Exercise Price Per 
Share 
 | 
   | 
Weighted Average Remaining Contractual Life  | 
   | 
   | 
 Weighted Average 
Exercise Price Per Share 
 | 
   | 
   | 
Aggregate Intrinsic Value  | 
   | 
 
Balance at December 31, 2020  | 
   | 
   | 
857,409  | 
   | 
   | 
$  | 
0.79 – 9.90  | 
   | 
   | 
7.45 Years  | 
   | 
   | 
$  | 
1.50  | 
   | 
   | 
$  | 
6,302,277  | 
   | 
 
Options Granted  | 
   | 
   | 
203,509  | 
   | 
   | 
 | 
7.50 – 10.73  | 
   | 
   | 
2.58 Years  | 
   | 
   | 
   | 
9.53  | 
   | 
   | 
   | 
(414,147  | 
)   | 
 
Options Exercised  | 
   | 
   | 
-  | 
 | 
   | 
 | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Options Cancelled  | 
   | 
   | 
(70,196  | 
)  | 
   | 
   | 
0.79 – 9.87  | 
   | 
   | 
   | 
   | 
   | 
   | 
8.91  | 
   | 
   | 
   | 
   | 
   | 
 
Options Expired/Forfeited     | 
   | 
   | 
-  | 
   | 
   | 
   | 
 | 
   | 
   | 
 | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Balance at September 30, 2021  | 
   | 
   | 
990,722  | 
   | 
   | 
$  | 
0.79 – 10.73  | 
   | 
   | 
6.15 Years  | 
   | 
   | 
$  | 
2.63  | 
   | 
   | 
$  | 
4,829,417  | 
   | 
 
 
   | 
   | 
 Options 
Outstanding 
Number of 
Shares 
 | 
   | 
   | 
 Exercise Price Per 
Share 
 | 
   | 
   | 
Weighted Average Remaining Contractual Life  | 
   
  
 | 
   | 
 Weighted Average 
Exercise Price Per Share 
 | 
   | 
   | 
Aggregate Intrinsic Value  | 
   | 
 
Balance at December 31, 2021  | 
   | 
   | 
1,053,356  | 
   | 
   | 
$  | 
0.79 – 10.74   | 
   | 
   | 
6.21 Years  | 
   | 
   | 
$  | 
3.39  | 
   | 
   | 
$  | 
5,804,517  | 
   | 
 
Options Granted  | 
   | 
   | 
70,000  | 
   | 
   | 
$  | 
8.25 – 9.08  | 
   | 
   | 
1.58 Years  | 
   | 
   | 
$  | 
8.29  | 
   | 
   | 
$  | 
-  | 
   | 
 
Options Exercised  | 
   | 
   | 
-  | 
 | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Options Cancelled  | 
   | 
   | 
-  | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Options Expired/Forfeited     | 
   | 
   | 
(21,667  | 
)  | 
   | 
$  | 
4.94 – 10.73  | 
   | 
   | 
   | 
   | 
   | 
$  | 
9.33  | 
   | 
   | 
   | 
   | 
   | 
 
Balance at September 30, 2022  | 
   | 
   | 
1,101,689  | 
   | 
   | 
$  | 
0.79 – 10.30  | 
   | 
   | 
5.28 Years  | 
   | 
   | 
$  | 
3.59  | 
   | 
   | 
$  | 
559,146  | 
   | 
 
 
   | 
   | 
 Options 
Outstanding 
Number of 
Shares 
 | 
   | 
   | 
 Exercise Price Per 
Share 
 | 
   | 
   | 
Weighted Average Remaining Contractual Life  | 
   | 
   | 
 Weighted Average 
Exercise Price Per Share 
 | 
   | 
   | 
Aggregate Intrinsic Value  | 
   | 
 
Exercisable at December 31, 2021  | 
   | 
   | 
635,609 | 
   | 
   | 
$  | 
0.79 - 10.74  | 
   | 
   | 
6.70 Years  | 
   | 
   | 
$ | 
1.59 | 
   | 
   | 
$ | 
4,655,089 | 
   | 
 
Exercisable at September 30, 2022  | 
   | 
   | 
844,977 | 
   | 
   | 
$  | 
0.79 – 10.30  | 
   | 
   | 
6.06 Years  | 
   | 
   | 
$ | 
2.02 | 
   | 
   | 
$ | 
599,156 | 
   | 
 
 
 | 
| Restricted Stock Units | 
   | 
   | 
RSUs  | 
   | 
   | 
 Weighted Average 
Grant Date Fair Value Per Share 
 | 
   | 
   | 
 Weighted Average 
Vesting Period 
 | 
  | 
 
Unvested at December 31, 2020  | 
   | 
   | 
71,667 | 
   | 
   | 
$ | 
8.75 | 
   | 
   | 
1.70 Years  | 
  | 
 
Granted  | 
   | 
   | 
61,918 | 
   | 
   | 
   | 
8.51 | 
   | 
   | 
1.36 Years  | 
  | 
 
Vested  | 
   | 
   | 
- | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
  | 
 
Unvested at September 30, 2021  | 
   | 
   | 
133,585 | 
   | 
   | 
$ | 
8.63 | 
   | 
   | 
1.08 Years  | 
  | 
 
 
   | 
   | 
RSUs  | 
   | 
   | 
 Weighted Average 
Grant Date Fair Value Per Share 
 | 
   | 
   | 
 Weighted Average 
Vesting Period  
 | 
  | 
 
Unvested at December 31, 2021  | 
   | 
   | 
133,585 | 
   | 
   | 
$ | 
8.56 | 
   | 
   | 
1.66 Years  | 
  | 
 
Granted  | 
   | 
   | 
41,667 | 
   | 
   | 
   | 
6.92 | 
   | 
   | 
0.96 Years  | 
  | 
 
Vested  | 
   | 
   | 
(16,667  | 
) | 
   | 
   | 
7.50 | 
   | 
   | 
   | 
  | 
 
Unvested at September 30, 2022  | 
   | 
   | 
158,585 | 
   | 
   | 
$ | 
8.24 | 
   | 
   | 
0.25 Years  | 
  | 
 
 
 |