XML 50 R30.htm IDEA: XBRL DOCUMENT v3.21.2
StockBased Compensation (Details 1) - Employee Stock Option
6 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Options Outstanding | shares 1,023,513
Options outstanding, weighted average remaining contractual life 7 years 11 months 26 days
Options outstanding, weighted average exercise price | $ / shares $ 12.69
Options outstanding, aggregate intrinsic value | $ $ 12,101,685
Options exercisable | shares 504,189
Options exercisable, weighted average exercise price | $ / shares $ 9.64
Options exercisable, aggregate intrinsic value | $ $ 7,271,109