XML 68 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 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, 2022

 

559,499

$

18.09

 

5.9

$

5,168,740

Options granted

 

 

 

 

Options exercised

 

(87,701)

 

19.03

 

 

Options forfeited

 

(666)

 

18.64

 

 

Options expired

 

 

 

 

Outstanding at December 31, 2023

 

471,132

$

17.92

 

4.9

$

5,500,080

Options granted

 

 

 

 

Options exercised

 

(130,733)

 

14.81

 

 

Options forfeited

 

 

 

 

Options expired

 

 

 

 

Outstanding at December 31, 2024

 

340,399

$

19.11

 

4.4

$

8,340,435

Exercisable at December 31, 2024

340,399

$

19.11

 

4.4

$

8,340,435

Schedule of Information About Options Exercised

For the years ended December 31, 

    

2024

    

2023

Number of options exercised

 

130,733

 

87,701

Total intrinsic value of options exercised

$

2,639,413

$

607,936

Cash received from options exercised

1,936,351

1,669,237

Tax deduction realized from options

741,939

182,898

Schedule of Stock Options, by Exercise Price Range

The following table summarizes information about stock options outstanding at December 31, 2024:

Options outstanding

Options exercisable

    

Weighted average 

    

Weighted 

    

    

Weighted

Range of

Options

remaining contractual 

average 

Options

average

exercise prices

outstanding

life (in years)

exercise price

exercisable

exercise price

$

8.94-12.34

 

23,000

1.1

$

10.00

23,000

 

$

10.00

12.35-15.75

 

7,333

2.0

 

15.70

7,333

 

 

15.70

15.76-19.16

 

118,666

4.9

 

17.71

118,666

 

 

17.71

19.17-22.57

 

191,400

4.6

 

21.20

191,400

 

 

21.20

Total

 

340,399

4.4

$

19.11

340,399

 

$

19.11

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

 

(9,287)

27.02

Vested

 

(58,049)

23.87

Nonvested restricted stock at December 31, 2024

 

175,248

26.47

Schedule of Restricted Stock Grants

For the years ended December 31,

    

2024

    

2023

Number of shares granted

 

77,950

 

58,500

Average grant date fair value

$

28.84

$

22.93

Summary of Components of Net Periodic Pension Cost of Defined Benefit Plan Recognized

For the years ended December 31, 

(In thousands)

    

2024

    

2023

Service cost

$

797

$

224

Interest cost

 

241

 

203

Net periodic benefit cost

$

1,038

$

427

Summary of Changes in Benefit Obligations of Defined Benefit Plan Recognized

For the years ended December 31, 

(In thousands)

    

2024

    

2023

Benefit obligation, beginning of year

$

5,284

$

4,857

Service cost

 

797

 

224

Interest cost

 

241

 

203

Benefit obligation, end of period

$

6,322

$

5,284

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

For the years ended December 31,

    

2024

    

2023

Compensation expense

$

33

$

312

Income tax benefit

9

90

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

For the years ended December 31, 

    

2024

    

2023

Compensation expense

$

1,790

$

1,439

Income tax benefit

501

416