Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Tables)

v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Share-based Compensation, Stock Options, Activity
The information below summarizes the stock options activity:
Number of
Shares
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual Life
Aggregate Intrinsic Value
Outstanding at December 31, 2021
595,089  $ 9.72  5.9 $ 33,336,794 
Granted at market price — 
Exercised (43,380) 8.86  $ 657,058 
Expired (2,795) 28.45 
Cancelled (16,991) 24.96 
Outstanding at December 31, 2022
531,923  $ 9.2  4.7 $ 3,797,904 
Granted at market price — 
Exercised (25,623) 7.90  $ 205,191 
Expired (12,591) 13.07 
Cancelled (7,375) 28.58 
Outstanding at December 31, 2023
486,334  $ 8.88  3.7 $ 1,903,699 
Exercisable at December 31, 2023
453,465  $ 7.34  3.5 $ 1,903,699 
Vested and expected to vest at December 31, 2023
485,643  $ 8.83  3.7 $ 1,903,699 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity
The information below summaries the restricted stock activity:
Restricted Stock Awards Shares Weighted Average Grant-Date Fair Value per Award
Non-vested at December 31, 2021
27,720  $ 28.51 
Granted 68,125  29.47 
Vested (17,240) 29.13 
Cancelled (8,293) 30.51 
Non-vested at December 31, 2022
70,312  29.05 
Granted 204,122  14.54 
Vested (33,869) 22.06 
Cancelled (8,664) 28.46 
Non-vested at December 31, 2023
231,901  $ 17.32