XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award  
Transactions under the Company's stock option plans

    

    

    

Weighted

    

Weighted 

average

average 

remaining

Aggregate

exercise

contractual 

intrinsic

Shares

price

life in years

value

Outstanding at December 31, 2023

 

471,132

 

$

17.92

4.9

 

$

5,500,080

Options granted

 

 

 

 

 

 

Options exercised

 

(59,100)

 

 

15.47

 

 

 

Options forfeited

 

 

 

 

 

 

Options expired

 

 

 

 

 

 

Outstanding at March 31, 2024

 

412,032

$

18.27

4.8

 

$

3,845,636

Exercisable at March 31, 2024

412,032

 

$

18.27

4.8

 

$

3,845,636

Schedule of Information About Options Exercised

For the three months ended March 31, 

    

2024

    

2023

Number of options exercised

 

59,100

 

 

37,201

Total intrinsic value of options exercised

764,901

 

$

241,904

Cash received from options exercised

 

412,791

 

 

753,894

Tax deduction realized from options

 

215,014

 

 

72,777

Schedule of Stock Options, by Exercise Price Range

Options outstanding

Options exercisable

    

Weighted average 

    

Weighted 

    

    

Weighted

Options

remaining contractual 

average 

Options

average

Range of exercise prices

outstanding

life (in years)

exercise price

exercisable

exercise price

$8.31-11.87

 

58,000

1.6

$

9.63

58,000

 

$

9.63

11.88-15.44

 

9,000

2.7

 

14.60

9,000

 

 

14.60

15.45-19.01

128,932

5.5

 

17.58

128,932

 

 

17.58

19.02-22.57

 

216,100

5.3

 

21.14

216,100

 

 

21.14

Total

 

412,032

 

4.8

$

18.27

412,032

 

$

18.27

Schedule of Nonvested Share Activity

    

    

Average grant

Shares

date fair value

Nonvested restricted stock at December 31, 2023

 

164,634

$

24.46

Granted

 

77,950

28.84

Cancelled

 

(1,937)

27.55

Vested

 

(32,875)

24.43

Nonvested restricted stock at March 31, 2024

 

207,772

$

26.08

Restricted Stock Grants

For the three months ended March 31, 

2024

    

2023

Number of shares granted

77,950

 

18,000

Average grant date fair value

$

28.84

$

27.33

Employee Stock Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award  
Allocation of Share-based Compensation Costs

For the three months ended March 31, 

(In thousands)

2024

    

2023

Compensation expense

$

32

$

85

Income tax benefit

$

9

$

25

Restricted Stock  
Share-based Compensation Arrangement by Share-based Payment Award  
Allocation of Share-based Compensation Costs

For the three months ended March 31, 

(In thousands)

2024

    

2023

Compensation expense

$

444

$

332

Income tax benefit

$

125

$

80