Stock Option Plan - Schedule of other share based compensation information (Details) - USD ($) |
9 Months Ended | |
---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Share-Based Payment Arrangement [Abstract] | ||
Amount received from option exercised | $ 209,280 | $ 18,325 |
Total unrecognized options compensation costs | $ 7,083,318 | |
Unrecognized compensation costs, period of recognition | 2 years 8 months 8 days |