XML 55 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Stock Plans (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024December 31, 2023December 31, 2022
Number of shares withheld3,798 3,132 11,505 
Total amount withheld (in thousands)$64 $86 $393 
Weighted-average price$16.89 $27.57 $34.13 
Schedule of Share-based Compensation, Stock Options, Activity
A summary of stock option activity for the years ended December 31, 2024, 2023, and 2022 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, 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
Options outstanding at December 31, 2023
303,777 33.22 4.86
Cancelled, expired or forfeited(25,594)29.81 
Options outstanding at December 31, 2024
278,183 33.92 3.93
Exercisable (vested) at December 31, 2024
273,242 33.92 3.87
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, 2024 is presented in the following table:
Stock Options Outstanding as of December 31, 2024
 Stock Options Exercisable as of December 31, 2024
Range of Exercise PricesStock Options OutstandingRemaining Contractual Life (in years)Weighted Average Exercise PriceStock Options ExercisableWeighted Average Exercise Price
$10.00 - $20.00
402 2.1$19.96 402 $19.96 
$20.01 - $30.00
60,840 0.8
24.98
60,840 
24.98
$30.01 - $40.00
159,433 4.9
34.41
154,492 
34.42
$40.01 - $50.00
57,508 4.6
42.12
57,508 
42.12
278,183 273,242 
Schedule of Unrecognized Compensation Cost, Nonvested Awards
The following table summarizes non-vested restricted stock awards and changes during the years ended December 31, 2024, 2023, and 2022.
Number of SharesWeighted Average Grant-Date Fair Value
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.8 
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 
Granted106,964 16.61 
Vested(20,832)31.76 
Cancelled or forfeited(42,396)26.97 
Non-vested awards at December 31, 2024
151,288 21.77 
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). There were no options granted in the year 2024.
Years ended December 31,
202420232022
Risk-free interest rateN/A3.94 %1.86 %
Expected dividend yield on common stockN/A3.07 %2.85 %
Expected life in years
N/A
5.06.0
Expected price volatilityN/A34.68 %33.44 %
Schedule of Cash Dividends Paid to Common Shareholders
Presented below is a summary of cash dividends paid in the years ended December 31, 2024, 2023, and 2022 to common shareholders, recorded as a reduction from retained earnings. On January 23, 2025, the Board of Directors declared a $0.25 per share cash dividend, paid on February 13, 2025 to the shareholders of record at the close of business on February 6, 2025.
 Years ended December 31,
(in thousands except per share data)202420232022
Cash dividends to common stockholders$16,197 $16,106 $15,673 
Cash dividends per common share$1.00 $1.00 $0.98