XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Schedule of Stock Option Activity (Details) - Stock Option Plans [Member] - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares Subject to Issuance, Outstanding 1,421,623 1,072,332
Number of Shares Subject to Issuance, Granted 444,163
Number of Shares Subject to Issuance, Exercised (783,741) (94,872)
Number of Shares Subject to Issuance, Outstanding 637,882 1,421,623
Number of Shares Subject to Issuance, Exercisable 359,967  
Weighted-average Exercise Price, Outstanding $ 1.78 $ 1.44
Weighted-average Exercise Price, Granted 2.68
Weighted-average Exercise Price, Exercised 1.20 2.08
Weighted-average Exercise Price, Outstanding 2.50 $ 1.78
Weighted-average Exercise Price, Exercisable $ 2.33  
Weighted-average Remaining Contractual Term, Outstanding Beginning 1 year 11 months 15 days 1 year 10 months 6 days
Weighted-average Remaining Contractual Term, Outstanding Ending 2 years 6 months 18 days 1 year 11 months 15 days
Weighted-average Remaining Contractual Term, Exercisable 2 years 2 months 12 days  
Outstanding-Aggregate Intrinsic Value, Ending $ 5,686,421 $ 8,113,777
Exercisable-Aggregate Intrinsic Value $ 3,269,723