XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Compensation (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023:

 

 

 

Number of shares

 

 

Weighted-
average
exercise price

 

Options outstanding - December 31, 2020

 

 

316,194

 

 

$

37.75

 

Options exercised

 

 

(88,932

)

 

 

22.89

 

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

 

Exercisable options —

 

 

 

 

 

 

December 31, 2021

 

 

170,484

 

 

$

38.31

 

December 31, 2022

 

 

163,316

 

 

 

42.23

 

December 31, 2023

 

 

147,937

 

 

 

46.06

 

Schedule Share Based Compensation Intrinsic Value Of Stock Options Table Text Block

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

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

Exercised

 

$

3,919

 

 

$

2,175

 

 

$

7,085

 

Outstanding

 

 

17,718

 

 

 

12,529

 

 

 

14,316

 

Exercisable

 

 

16,023

 

 

 

10,910

 

 

 

11,635

 

 

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, 2020

 

57,549

 

 

$

57.33

 

Granted

 

17,430

 

 

 

99.90

 

Vested

 

(16,528

)

 

 

49.31

 

Forfeited

 

(1,384

)

 

 

58.68

 

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

 

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, 2020

 

 

 

$

 

Granted

 

14,748

 

 

 

100.37

 

Adjustment for expected performance results

 

7,374

 

 

 

100.37

 

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