XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Stock Option Activity (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Number of awards Outstanding, Balance 92,347
Weighted avg. exercise price per share, Balance $ 8.67
Weighted avg. grant date fair value per share, Balance $ 7.77
Weighted avg. remaining contractual life (in years), Balance 5 years 3 months 21 days
Aggregate intrinsic value, Balance $ 502,688
Number of awards, Granted
Weighted avg. exercise price per share, Granted
Weighted avg. grant date fair value per share, Granted
Number of awards, Exercised (7,291)
Weighted avg. exercise price per share, Exercised
Weighted avg. grant date fair value per share, Exercised
Number of awards Expired/Forfeited (6,250)
Weighted avg. exercise price per share, Expired/Forfeited
Weighted avg. grant date fair value per share, Expired/Forfeited
Number of awards Outstanding, Balance 78,806
Weighted avg. exercise price per share, Balance $ 8.67
Weighted avg. grant date fair value per share, Balance $ 7.86
Weighted avg. remaining contractual life (in years), Balance 5 years 3 months 3 days
Aggregate intrinsic value, Balance $ 406,634
Number of awards, Exercisable 72,477
Weighted avg. exercise price per share, Exercisable $ 8.30
Weighted avg. grant date fair value per share, Exercisable $ 7.63
Weighted avg. remaining contractual life (in years), Exercisable 5 years 10 days
Aggregate intrinsic value, Exercisable $ 400,809
Number of awards, Unvested 6,329
Weighted avg. exercise price per share, Unvested $ 13.99
Weighted avg. grant date fair value per share, Unvested $ 10.40
Weighted avg. remaining contractual life (in years), Unvested 7 years 10 months 24 days
Aggregate intrinsic value, Unvested $ 5,825