XML 43 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Options and Warrants (Tables)
9 Months Ended
Sep. 30, 2025
Stock Options And Warrants [Abstract]  
Summary of Stock Option Activity

A summary of stock option activity for the nine months ended September 30, 2025 and 2024 is presented below:

 

 

September 30, 2025

 

 

September 30, 2024

 

 

 

Shares
 Underlying
 Options

 

 

Weighted
Average
 Exercise Price

 

 

Shares
 Underlying
 Options

 

 

Weighted
Average
 Exercise Price

 

Outstanding at beginning of period

 

 

944,255

 

 

$

18.76

 

 

 

1,126,023

 

 

$

17.72

 

Granted during the period

 

 

10,000

 

 

 

32.86

 

 

 

35,500

 

 

 

21.12

 

Forfeited during the period

 

 

(25,181

)

 

 

19.78

 

 

 

(68,563

)

 

 

17.63

 

Exercised during the period

 

 

(92,574

)

 

 

17.25

 

 

 

(19,505

)

 

 

12.27

 

Outstanding at the end of period

 

 

836,500

 

 

$

19.07

 

 

 

1,073,455

 

 

$

17.93

 

Options exercisable at end of period

 

 

622,700

 

 

$

18.48

 

 

 

726,885

 

 

$

16.90

 

Weighted-average grant date fair value of options granted
   during the period

 

 

 

 

$

12.76

 

 

 

 

 

$

8.02

 

Schedule of Nonvested Share Activity

A summary of the activity in the Company’s nonvested shares for the nine months ended September 30, 2025 and 2024 is as follows:

 

 

September 30, 2025

 

 

September 30, 2024

 

 

 

Shares

 

 

Weighted Average Grant Date Fair Value

 

 

Shares

 

 

Weighted Average Grant Date Fair Value

 

Nonvested at January 1,

 

 

320,970

 

 

$

4.50

 

 

 

447,970

 

 

$

3.94

 

Granted during the period

 

 

10,000

 

 

 

12.76

 

 

 

35,500

 

 

 

8.02

 

Vested during the period

 

 

(107,270

)

 

 

3.90

 

 

 

(117,900

)

 

 

3.60

 

Forfeited during the period

 

 

(9,900

)

 

 

3.98

 

 

 

(19,000

)

 

 

3.28

 

Nonvested at end of period

 

 

213,800

 

 

$

5.18

 

 

 

346,570

 

 

$

4.48

 

Summary of Activity for Non-vested RSAs

A summary of the activity for non-vested RSAs for the nine months ended September 30, 2025 and 2024 is presented below:

 

 

September 30, 2025

 

 

September 30, 2024

 

 

 

Shares

 

 

Weighted
Average
Grant Date
 Fair Value

 

 

Shares

 

 

Weighted
Average
Grant Date
 Fair Value

 

Nonvested at beginning of period

 

 

98,240

 

 

$

19.38

 

 

 

110,224

 

 

$

17.44

 

Granted during the period

 

 

40,661

 

 

 

33.65

 

 

 

44,659

 

 

 

20.08

 

Vested during the period

 

 

(48,774

)

 

 

16.98

 

 

 

(51,220

)

 

 

17.36

 

Forfeited during the period

 

 

(5,252

)

 

 

24.70

 

 

 

 

 

 

 

Nonvested at the end of period

 

 

84,875

 

 

$

22.72

 

 

 

103,663

 

 

$

19.38