XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Employee Benefit Plans (Tables)
6 Months Ended
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award  
Schedule of 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

 

(65,100)

 

 

15.99

 

 

 

Options forfeited

 

 

 

 

 

 

Options expired

 

 

 

 

 

 

Outstanding at June 30, 2024

 

406,032

 

$

18.22

4.5

 

$

4,606,659

Exercisable at June 30, 2024

406,032

 

$

18.22

4.5

 

$

4,606,659

Schedule of Information About Options Exercised

For the three months ended June 30, 

For the six months ended June 30, 

    

2024

    

2023

    

2024

    

2023

Number of options exercised

 

6,000

13,734

 

65,100

 

 

50,935

Total intrinsic value of options exercised

$

39,961

$

74,099

804,862

 

$

316,003

Cash received from options exercised

$

126,740

$

244,991

1,041,009

 

$

998,885

Tax deduction realized from options

$

11,233

$

22,292

226,247

 

$

95,069

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.4

$

9.63

58,000

 

$

9.63

11.88-15.44

 

9,000

2.5

 

14.60

9,000

 

 

14.60

15.45-19.01

 

128,932

5.2

 

17.58

128,932

 

 

17.58

19.02-22.57

 

210,100

5.0

 

21.14

210,100

 

 

21.14

Total

 

406,032

4.5

$

18.22

406,032

 

$

18.22

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

 

(7,162)

26.83

Vested

 

(45,500)

23.51

Nonvested restricted stock at June 30, 2024

 

189,922

$

26.39

Schedule of Restricted Stock Grants

For the three months ended June 30, 

For the six months ended June 30, 

    

2024

    

2023

2024

    

2023

Number of shares granted

 

37,500

77,950

55,500

Average grant date fair value

$

$

20.64

$

28.84

$

22.81

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

For the three months ended June 30, 

For the six months ended June 30, 

(In thousands)

    

2024

    

2023

2024

    

2023

Compensation expense

$

$

79

$

32

$

164

Income tax benefit

$

$

23

$

9

$

47

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

For the three months ended June 30, 

For the six months ended June 30, 

(In thousands)

    

2024

    

2023

2024

    

2023

Compensation expense

$

450

$

344

$

894

$

676

Income tax benefit

$

126

$

100

$

251

$

195