Share Based Compensation - Schedule of Number and Weighted-average Exercise Prices and Remaining Contractual Life of Options (Details) - USD ($)
|
9 Months Ended |
12 Months Ended |
Sep. 30, 2021 |
Dec. 31, 2020 |
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
| Number of Options Outstanding, beginning balance |
1,129,774
|
|
| Number of Options, Granted |
877,509
|
1,252,403
|
| Number of Options, Exercised |
(36,787)
|
(9,180)
|
| Number of Options, forfeited |
|
(113,444)
|
| Number of Options Outstanding, Ending balance |
1,970,496
|
1,129,774
|
| Number of Options, Exercisable, Ending balance |
517,672
|
554,456
|
| Weighted average exercise price Outstanding, beginning balance |
$ 11.72
|
|
| Weighted average exercise price, Granted |
29.32
|
$ 11.70
|
| Weighted average exercise price, Exercised |
11.52
|
11.52
|
| Weighted average exercise price, Forfeited |
|
11.52
|
| Weighted average exercise price Outstanding, Ending balance |
19.56
|
11.72
|
| Weighted average exercise price, Exercisable, Ending balance |
$ 11.71
|
$ 11.70
|
| Weighted Average Remaining Contractual Life (Yrs) Outstanding |
4 years 6 months 7 days
|
4 years 3 days
|
| Weighted Average Remaining Contractual Life (Yrs), Granted |
3 years 6 months 18 days
|
1 year 11 months 4 days
|
| Weighted Average Remaining Contractual Life (Yrs), Exercisable, Ending balance |
3 years 4 months 2 days
|
|
| Aggregate intrinsic value Outstanding |
$ 8,430
|
|
| Aggregate intrinsic value Exercisable |
$ 15,200
|
|
| Previously Reported [Member] |
|
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] |
|
|
| Number of Options Outstanding, beginning balance |
1,129,779
|
|
| Number of Options Outstanding, Ending balance |
|
1,129,779
|
| Weighted Average Remaining Contractual Life (Yrs) Outstanding |
|
1 year 11 months 1 day
|