XML 22 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Share Based Compensation - Schedule of Stock Option Activity (Details) - Stock Option Plans [Member]
3 Months Ended
Mar. 31, 2020
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares Subject to Issuance, Outstanding, Beinning Balance | shares 1,421,623
Number of Shares Subject to Issuance, Exercised | shares (117,758)
Number of Shares Subject to Issuance, Outstanding, Ending Balance | shares 1,303,865
Number of Shares Subject to Issuance, Exercisable | shares 1,006,783
Weighted-average Exercise Price, Outstanding, Beinning Balance | $ / shares $ 1.78
Weighted-average Exercise Price, Exercised | $ / shares 1.23
Weighted-average Exercise Price, Outstanding, Ending Balance | $ / shares 1.83
Weighted-average Exercise Price, Exercisable | $ / shares $ 1.59
Weighted-average Remaining Contractual Term, Outstanding Beginning Balance 1 year 11 months 15 days
Weighted-average Remaining Contractual Term, Outstanding Ending Balance 1 year 10 months 3 days
Weighted-average Remaining Contractual Term, Exercisable 1 year 3 months 19 days
Aggregate Intrinsic Value, Outstanding, Beginning Balance | $ $ 8,113,777
Aggregate Intrinsic Value, Outstanding, Ending Balance | $ 2,031,065
Aggregate Intrinsic Value, Outstanding, Exercisable | $ $ 1,816,137