v3.22.2.2
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