XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
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 nine months ended September 30, 2024:
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, 2023
354,969$9.11 3.3$12,531 
Granted— 
Exercised(155,439)8.18 $7,120 
Expired(20)14.91 
Forfeited(1,140)9.67 
Outstanding at September 30, 2024
198,370$9.83 3.1$8,760 
Vested or expected to vest at September 30, 2024
198,370$9.83 3.1$8,760 
Exercisable at September 30, 2024
80,921$9.74 2.9$3,580 
Summary of Nonvested RSUs
A summary of the Company’s nonvested RSUs at September 30, 2024 and changes during the nine 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, 2023
409,271$31.22 
Granted183,580$38.08 
Forfeited or expired(15,242)$36.21 
Vested(66,806)$33.61 
Nonvested shares at September 30, 2024
510,803$33.22 
A summary of the Company’s nonvested shares at September 30, 2024 and changes during the nine-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, 2023
16,038$32.41 
Granted16,698$43.66 
Forfeited$— 
Vested(14,038)$34.49 
Nonvested shares at September 30, 2024
18,698$40.90