XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Option Plan - Schedule of other share based compensation information (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]    
Amount received from option exercised $ 0 $ 173,575
Total unrecognized options compensation costs $ 4,763,476  
Weighted average remaining recognition period 2 years 4 months 2 days