XML 49 R29.htm IDEA: XBRL DOCUMENT v3.21.2
StockBased Compensation (Details) - Employee Stock Option - $ / shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Shares options outstanding, beginning 849,949 585,215
Shares, granted 218,050 151,231
Shares, exercised (39,620)  
shares, forfeited (4,866) (13,252)
Shares options outstanding, ending 1,023,513 723,194
Shares, options exercisable 504,189 305,778
Weighted average exercise price, beginning $ 9.33 $ 14.37
Weighted average exercise price, granted 24.70 7.14
Weighted average exercise price, exercised 7.32  
Weighted average exercise price, forfeited 7.67 11.54
Weighted average exercise price, ending 12.69 9.71
Weighted average exercise price, options exercisable 9.64 9.68
Weighted average grant date fair value for options granted during the period: $ 16.39 $ 4.55