XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]    
Number of awards, beginning balance 100,235 105,086
Weighted avg exercise price per share, beginning balance $ 8.36 $ 6.25
Weighted avg grant date fair value per share, beginning Balance $ 7.53 $ 6.06
Weighted avg remaining contractual life (in years), beginning Balance 5 years 10 months 17 days 5 years 4 months 17 days
Aggregate intrinsic value, beginning balance $ 620,445 $ 814,090
Number of awards, granted 17,000
Weighted avg exercise price per share, granted $ 14.77
Weighted avg grant date fair value per share, granted $ 10.90
Weighted avg remaining contractual life (in years), granted 9 years 6 months
Number of awards, exercised (7,750) (19,295)
Weighted avg exercise price per share, exercised $ 4.69 $ 2.51
Weighted avg grant date fair value per share, exercised $ 6.06 $ 3.08
Weighted avg remaining contractual life (in years), exercised 2 years 5 months 12 days 1 year 6 months 29 days
Number of awards, expired/forfeited (138) (2,556)
Weighted avg exercise price per share, expired/forfeited $ 7.20 $ 7.18
Weighted avg grant date fair value per share, expired/forfeited $ 7.08 $ 6.88
Weighted avg remaining contractual life (in years), expired/forfeited
Number of awards, ending balance 92,347 100,235
Weighted avg exercise price per share, ending balance $ 8.67 $ 8.36
Weighted avg grant date fair value per share, ending Balance $ 7.77 $ 7.53
Weighted avg remaining contractual life (in years), ending Balance 5 years 3 months 21 days  
Aggregate intrinsic value, ending balance $ 502,688 $ 620,445
Aggregate intrinsic value, exercisable 488,645  
Aggregate intrinsic value, unvested $ 14,042