v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
A summary of the Company’s stock option activity under the Plan for the six months ended June 30, 2025 is as follows:
Number of Options
Weighted-Average Exercise Price
Weighted-Average Remaining Contract Life
Aggregate Intrinsic Value
(in years)
(in thousands)
Outstanding at December 31, 2024313,667 $18.57 6.8$3,667 
Exercised
(10,350)18.86 
Outstanding at June 30, 2025303,317 $18.57 6.3$2,912 
Vested and expected to vest at June 30, 2025303,317 $18.57 6.3$2,912 
Exercisable at June 30, 2025303,317 $18.57 6.3$2,912 
Schedule of Unvested Restricted Stock Unit Activity
A summary of the Company’s unvested restricted stock units' activity under the Plan for the six months ended June 30, 2025 is as follows:
Number of Shares Outstanding
Weighted Average Grant Date Fair Value
Unvested at December 31, 202470,800 $29.14 
Granted
18,000 26.58 
Vested
(35,800)29.01 
Unvested at June 30, 202553,000 $28.36