Stock Based Compensation - Summary of Stock Options Granted Activity (Details) - USD ($)
|
12 Months Ended |
Dec. 31, 2021 |
Dec. 31, 2020 |
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] |
|
|
| Number of Options, Granted |
1,355,136
|
|
| Number of Options, Exercised |
|
|
| Number of Options, Cancelled |
(34,042)
|
|
| Number of Warrants, Outstanding, Beginning |
5,136,679
|
|
| Number of Warrants, Exercisable |
2,356,657
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] |
|
|
| Weighted Average Exercise Price, Outstanding, December 31, 2019 |
$ 5.56
|
|
| Weighted Average Exercise Price, Granted |
1.97
|
|
| Weighted Average Exercise Price, Exercised |
|
|
| Weighted Average Exercise Price, Cancelled |
5.53
|
|
| Weighted average exercise price, Outstanding, Ending |
4.61
|
$ 5.56
|
| Weighted average exercise price, Exercisable |
$ 7.03
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] |
|
|
| Weighted Average Remaining Contractual Term (Years) |
8 years
|
8 years 10 months 24 days
|
| Weighted average life (years), Exercisable |
7 years 4 months 24 days
|
|
| Aggregate Intrinsic Value, Outstanding |
|
$ 342,551
|
| Aggregate Intrinsic Value, Granted |
21,627
|
|
| Aggregate Intrinsic Value, Exercised |
|
|
| Aggregate Intrinsic Value, Cancelled |
1,566
|
|
| Intrinsic value of Warrants, Exercisable |
|
|