XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Option Plan - Schedule of other share based compensation information (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share-Based Payment Arrangement [Abstract]    
Amount received from option exercised $ 173,575 $ 0
Total unrecognized options compensation costs $ 7,767,742  
Unrecognized compensation costs, period of recognition 2 years 9 months 18 days