v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity
A summary of stock option activity under the 2018 Plan and 2006 Plan during the six months ended June 30, 2025:
OptionsNumber of Shares Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic Value
(dollars in thousands, except per share amounts; unaudited)
Outstanding at December 31, 2024
186,354$9.80 2.8$13,996 
Granted— 
Exercised(58,420)9.02 $5,133 
Expired— 
Forfeited(1,280)10.59 
Outstanding at June 30, 2025
126,654$10.16 2.6$10,982 
Vested at June 30, 2025
57,258$10.03 2.5$4,972 
Exercisable at June 30, 2025
57,258$10.03 2.5$4,972 
Summary of Nonvested RSUs
A summary of the Company’s nonvested RSUs at June 30, 2025 and changes during the six month period is presented below:
Nonvested shares - RSUsNumber of SharesWeighted-
Average
Grant Date
Fair
Value
(dollars in thousands, except per share amounts; unaudited)
Nonvested shares at December 31, 2024
563,384$36.20 
Granted114,660$75.18 
Forfeited or expired(14,393)$56.59 
Vested(122,708)$34.42 
Nonvested shares at June 30, 2025
540,943$44.32 
A summary of the Company’s nonvested shares at June 30, 2025 and changes during the six-month period is presented below:
Nonvested shares - RSAsNumber of SharesWeighted-
Average
Grant Date
Fair
Value
(dollars in thousands, except per share amounts; unaudited)
Nonvested shares at December 31, 2024
18,698$40.90 
Granted10,039$87.19 
Forfeited$— 
Vested(17,198)$42.91 
Nonvested shares at June 30, 2025
11,539$78.17