XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Share Based Compensation - Schedule of Stock Option Activity (Details) - Stock Option Plans [Member]
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares Subject to Issuance, Outstanding, Beinning Balance | shares 637,882
Number of Shares Subject to Issuance, Granted | shares 221,843
Number of Shares Subject to Issuance, Exercised | shares (332,301)
Number of Shares Subject to Issuance, Outstanding, Ending Balance | shares 527,424
Number of Shares Subject to Issuance, Exercisable | shares 160,860
Weighted-average Exercise Price, Outstanding, Beinning Balance | $ / shares $ 2.50
Weighted-average Exercise Price, Granted | $ / shares 10.38
Weighted-average Exercise Price, Exercised | $ / shares 2.37
Weighted-average Exercise Price, Outstanding, Ending Balance | $ / shares 5.89
Weighted-average Exercise Price, Exercisable | $ / shares $ 2.59
Weighted-average Remaining Contractual Term, Outstanding Beginning Balance 2 years 6 months 18 days
Weighted-average Remaining Contractual Term, Outstanding Ending Balance 3 years 6 months 29 days
Weighted-average Remaining Contractual Term, Exercisable 2 years 3 months 8 days
Aggregate Intrinsic Value, Outstanding, Beginning Balance | $ $ 5,686,421
Aggregate Intrinsic Value, Outstanding, Ending Balance | $ 1,768,591
Aggregate Intrinsic Value, Outstanding, Exercisable | $ $ 932,022