XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
A summary of the Company’s stock option activity under the Plan for the period ended June 30, 2024 is as follows:
Number of Options
Weighted-Average Exercise Price
Weighted-Average Remaining Contract Life (In Years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at December 31, 2023
386,473 $18.58 7.8$2,424 
Exercised (17,633)$18.40 
Forfeited(33,333)$18.86 
Outstanding at June 30, 2024
335,507 $18.56 7.3$3,698 
Vested and expected to vest at June 30, 2024
335,507 $18.56 7.3$3,698 
Exercisable at June 30, 2024
215,506 $18.57 7.3$2,373 
Schedule of Unvested Restricted Stock Unit Activity
A summary of the Company’s unvested restricted stock units activity under the Plan for the period ended June 30, 2024 is as follows:
Number of Shares Outstanding
Weighted Average Grant Date Fair Value
Unvested at December 31, 20235,346 $16.71 
Granted 97,004 29.31 
Vested(31,550)27.54
Unvested at June 30, 202470,800 $29.14