XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity

The following table summarizes stock option activity for the three-year period ended December 31, 2024:

 

 

 

Number of shares

 

 

Weighted-
average
exercise price

 

Options outstanding - December 31, 2021

 

 

227,262

 

 

$

43.56

 

Options exercised

 

 

(25,986

)

 

 

27.04

 

Options forfeited

 

 

(4,529

)

 

 

60.82

 

Options outstanding - December 31, 2022

 

 

196,747

 

 

$

45.35

 

Options exercised

 

 

(30,433

)

 

 

31.77

 

Options outstanding - December 31, 2023

 

 

166,314

 

 

$

47.83

 

Options exercised

 

 

(22,400

)

 

 

33.55

 

Options outstanding - December 31, 2024

 

 

143,914

 

 

$

50.06

 

Exercisable options —

 

 

 

 

 

 

December 31, 2022

 

 

163,316

 

 

$

42.23

 

December 31, 2023

 

 

147,937

 

 

 

46.06

 

December 31, 2024

 

 

137,429

 

 

 

49.45

 

Schedule of Aggregate Intrinsic Value Related to Options Exercised, Outstanding and Exercisable

The following table summarizes the aggregate intrinsic value related to options exercised, outstanding and exercisable as of and for the years ended December 31:

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Exercised

 

$

3,272

 

 

$

3,919

 

 

$

2,175

 

Outstanding

 

 

23,323

 

 

 

17,718

 

 

 

12,529

 

Exercisable

 

 

22,356

 

 

 

16,023

 

 

 

10,910

 

 

Schedule of Fair Value of Nonvested Shares

The fair value of nonvested shares is determined based on the market price of the shares on the grant date.

 

 

Shares

 

 

Fair value
per share

 

Nonvested at December 31, 2021

 

57,067

 

 

$

72.62

 

Granted

 

21,637

 

 

 

97.41

 

Vested

 

(23,302

)

 

 

66.87

 

Forfeited

 

(4,327

)

 

 

86.53

 

Nonvested at December 31, 2022

 

51,075

 

 

$

84.85

 

Granted

 

21,261

 

 

 

125.11

 

Vested

 

(30,408

)

 

 

75.97

 

Forfeited

 

(836

)

 

 

97.68

 

Nonvested at December 31, 2023

 

41,092

 

 

$

111.99

 

Granted

 

18,782

 

 

 

161.50

 

Vested

 

(16,591

)

 

 

104.74

 

Forfeited

 

(1,244

)

 

 

139.72

 

Nonvested at December 31, 2024

 

42,039

 

 

$

136.15

 

Summary of Performance Share Activity

A summary of performance share activity for the three years ended December 31 is as follows:

 

 

Performance Shares

 

 

Weighted Average Grant Date Fair Value

 

Nonvested at December 31, 2021

 

22,122

 

 

$

100.37

 

Granted

 

16,870

 

 

 

97.62

 

Adjustment for expected performance results

 

6,746

 

 

 

97.62

 

Forfeited

 

(2,892

)

 

 

99.43

 

Nonvested at December 31, 2022

 

42,846

 

 

$

98.92

 

Granted

 

18,698

 

 

 

123.77

 

Adjustment for expected performance results

 

10,701

 

 

 

120.74

 

Nonvested at December 31, 2023

 

72,245

 

 

$

108.59

 

Granted

 

18,796

 

 

 

159.92

 

Adjustment for expected performance results

 

10,554

 

 

 

160.40

 

Vested

 

(20,973

)

 

 

100.37

 

Forfeited

 

(2,628

)

 

 

137.88

 

Nonvested at December 31, 2024

 

77,994

 

 

$

129.20