XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Stock Option Plan and Non-Employee Director Compensation Plan (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock Option Activity

Stock option activity during 2024, 2023, and 2022 was as follows:

 

 

 

Number
of options

 

 

Weighted
average
exercise
price

 

 

Weighted
average
remaining
contractual
term
(in years)

 

 

Aggregate
intrinsic
value

 

Outstanding at December 31, 2021

 

 

113,950

 

 

$

37.58

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

(34,150

)

 

 

37.07

 

 

 

 

 

 

 

Granted

 

 

29,350

 

 

 

37.26

 

 

 

 

 

 

 

Outstanding at December 31, 2022

 

 

109,150

 

 

 

37.65

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

(22,600

)

 

 

43.15

 

 

 

 

 

 

 

Granted

 

 

35,000

 

 

 

29.51

 

 

 

 

 

 

 

Outstanding at December 31, 2023

 

 

121,550

 

 

 

34.29

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

(24,275

)

 

 

37.69

 

 

 

 

 

 

 

Granted

 

 

40,000

 

 

 

23.40

 

 

 

 

 

 

 

Outstanding at December 31, 2024

 

 

137,275

 

 

$

30.51

 

 

 

5.24

 

 

$

599

 

Exercisable at December 31, 2024

 

 

45,315

 

 

$

33.74

 

 

 

1.76

 

 

$

58

 

Outstanding Stock Options

As of December 31, 2024, outstanding stock options consist of the following:

 

 

 

Options
outstanding

 

 

Exercise
price

 

 

Remaining life
(in years)

 

 

Options
exercisable

 

 

Exercise
price

 

 

 

 

40,000

 

 

$

23.40

 

 

 

9.13

 

 

 

 

 

$

 

 

 

 

34,200

 

 

 

29.51

 

 

 

8.13

 

 

 

6,840

 

 

 

29.51

 

 

 

 

19,325

 

 

 

32.50

 

 

 

1.13

 

 

 

19,325

 

 

 

32.50

 

 

 

 

19,150

 

 

 

36.50

 

 

 

0.12

 

 

 

19,150

 

 

 

36.50

 

 

 

 

24,600

 

 

 

37.26

 

 

 

2.12

 

 

 

 

 

 

 

Outstanding at December 31, 2024

 

 

137,275

 

 

$

30.51

 

 

 

5.24

 

 

 

45,315

 

 

$

33.74

 

Intrinsic Value Related to Stock Options Exercised

The intrinsic value related to total stock options exercised during 2024, 2023, and 2022 are as follows:

 

 

 

2024

 

 

2023

 

 

2022

 

Intrinsic value of stock options exercised

 

$

 

 

$

 

 

$