Share-Based Compensation (Details) - Schedule of stock option activity $ / shares in Units, $ in Thousands |
12 Months Ended |
|
Dec. 31, 2021
USD ($)
$ / shares
shares
|
| Schedule of stock option activity [Abstract] |
|
| Outstanding, Stock options | shares |
447,732
|
| Outstanding, Grant Date Weighted Average Exercise Price | $ / shares |
$ 1.96
|
| Granted, Stock options | shares |
750,250
|
| Granted, Grant Date Weighted Average Exercise Price | $ / shares |
$ 3.5
|
| Exercised, Stock options | shares |
(152,691)
|
| Exercised, Grant Date Weighted Average Exercise Price | $ / shares |
$ 1.87
|
| Forfeited or expired Stock options | shares |
(42,541)
|
| Forfeited or expired Grant Date Weighted Average Exercise Price | $ / shares |
$ 2.94
|
| Outstanding, Stock options | shares |
1,002,750
|
| Outstanding, Grant Date Weighted Average Exercise Price | $ / shares |
$ 3
|
| Outstanding, Weighted Average Remaining Contractual Life |
3 years 8 months 12 days
|
| Outstanding, Aggregate Intrinsic Value | $ |
$ 8,362
|
| Exercisable, Stock options | shares |
867,372
|
| Exercisable, Grant Date Weighted Average Exercise Price | $ / shares |
$ 2.98
|
| Exercisable, Weighted Average Remaining Contractual Life |
3 years 8 months 12 days
|
| Exercisable, Aggregate Intrinsic Value | $ |
$ 7,246
|