XML 72 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Schedule of Stock Option Activity (Details) - Stock Option Plans [Member] - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares Subject to Issuance, Outstanding 1,072,332 1,631,358
Number of Shares Subject to Issuance, Granted 444,163 102,500
Number of Shares Subject to Issuance, Forfeited or expired   (67,688)
Number of Shares Subject to Issuance, Exercised (94,872) (593,838)
Number of Shares Subject to Issuance, Outstanding 1,421,623 1,072,332
Number of Shares Subject to Issuance, Exercisable 1,069,542  
Weighted-average Exercise Price, Outstanding $ 1.44 $ 1.36
Weighted-average Exercise Price, Granted 2.68 2.86
Weighted-average Exercise Price, Forfeited or expired   4.18
Weighted-average Exercise Price, Exercised 2.08 1.16
Weighted-average Exercise Price, Outstanding 1.78 $ 1.44
Weighted-average Exercise Price, Exercisable $ 1.49  
Weighted-average Remaining Contractual Term, Outstanding Beginning 1 year 10 months 6 days 1 year 8 months 12 days
Weighted-average Remaining Contractual Term, Outstanding Ending 1 year 11 months 15 days 1 year 10 months 6 days
Weighted-average Remaining Contractual Term, Exercisable 1 year 4 months 2 days  
Outstanding-Aggregate Intrinsic Value, Ending $ 8,113,777 $ 881,493
Exercisable-Aggregate Intrinsic Value $ 6,416,368