XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity and Stock Plans (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Information of Cashless Exercise Prices The table below depicts the total number of shares, amount, and weighted average price withheld for cashless exercises in each of the respective years.
December 31, 2023December 31, 2022December 31, 2021
Number of shares withheld3,132 11,505 27,929 
Total amount withheld (in thousands)$86 $393 $1,085 
Weighted-average price$27.57 $34.13 $38.85 
Schedule of Share-based Compensation, Stock Options, Activity
A summary of stock option activity for the years ended December 31, 2023, 2022, and 2021 is presented in the following table. The intrinsic value of options outstanding and exercisable is calculated as the number of in-the-money options times the difference between the market price of our stock and the exercise prices of the in-the-money options as of each year-end period presented.
Number of SharesWeighted Average Exercise Price Aggregate Intrinsic Value
(in thousands)
Weighted Average Grant-Date Fair ValueWeighted Average Remaining Contractual Term
(in years)
Options outstanding at December 31, 2020
371,584 $29.92 $2,262 5.12
Granted55,861 36.39 8.84 
Cancelled, expired or forfeited(2,008)42.50 
Exercised(60,056)23.01 885 
Options outstanding at December 31, 2021
365,381 31.97 2,326 5.57
Exercisable (vested) at December 31, 2021
315,744 30.85 2,264 5.15
Options outstanding at December 31, 2021
365,381 31.97 2,326 5.57
Granted39,094 34.16 8.49 
Cancelled, expired or forfeited(23,760)37.48 
Exercised(51,010)23.01 617 
Options outstanding at December 31, 2022
329,705 33.22 813 5.59
Exercisable (vested) at December 31, 2022
287,228 32.81 813 5.15
Options outstanding at December 31, 2022
329,705 33.22 813 5.59
Granted10,040 32.54 8.49 
Cancelled, expired or forfeited(23,804)35.06 
Exercised(12,164)20.25 88 
Options outstanding at December 31, 2023
303,777 33.22 4.86
Exercisable (vested) at December 31, 2023
283,578 33.46 4.65
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range
A summary of the options outstanding and exercisable by price range as of December 31, 2023 is presented in the following table:
Stock Options Outstanding as of December 31, 2023
 Stock Options Exercisable as of December 31, 2023
Range of Exercise PricesStock Options OutstandingRemaining Contractual Life (in years)Weighted Average Exercise PriceStock Options ExercisableWeighted Average Exercise Price
$10.00 - $20.00
402 3.1$19.96 402 $19.96 
$20.01 - $30.00
73,080 1.524.6473,080 24.64
$30.01 - $40.00
171,457 6.034.48151,258 34.39
$40.01 - $50.00
58,838 5.642.1358,838 42.13
303,777 283,578 
Schedule of Unrecognized Compensation Cost, Nonvested Awards
The following table summarizes non-vested restricted stock awards and changes during the years ended December 31, 2023, 2022, and 2021.
Number of SharesWeighted Average Grant-Date Fair Value
Non-vested awards at December 31, 2020
61,328 $39.50 
Granted30,742 38.00 
Vested(26,392)36.81 
Cancelled or forfeited(3,848)33.96 
Non-vested awards at December 31, 2021
61,830 40.25 
Granted46,672 34.03 
Vested(12,444)41.49 
Cancelled or forfeited(13,692)41.80 
Non-vested awards at December 31, 2022
82,366 36.28 
Granted61,978 27.10 
Vested(15,768)36.24 
Cancelled or forfeited(21,024)36.86 
Non-vested awards at December 31, 2023
107,552 30.88 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
We determine the fair value of stock options at the grant date using the Black-Scholes pricing model that takes into account the stock price at the grant date, exercise price, and the following assumptions (weighted-average shown).
Years ended December 31,
202320222021
Risk-free interest rate3.94 %1.86 %0.98 %
Expected dividend yield on common stock3.07 %2.85 %2.57 %
Expected life in years5.06.06.1
Expected price volatility34.68 %33.44 %33.12 %
Schedule of Cash Dividends Paid to Common Shareholders
Presented below is a summary of cash dividends paid in 2023, 2022 and 2021 to common shareholders, recorded as a reduction from retained earnings. On January 25, 2024, the Board of Directors declared a $0.25 per share cash dividend, paid on February 15, 2024 to the shareholders of record at the close of business on February 8, 2024.
 Years ended December 31,
(in thousands except per share data)202320222021
Cash dividends to common stockholders$16,106 $15,673 $13,107 
Cash dividends per common share$1.00 $0.98 $0.94