XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of stock option activity for the period

There were no options granted in 2024, 2023 and 2022. Options exercised in 2024, 2023 and 2022 were as follows:

 

Year

 

Options Exercised

 

 

Exercised
Price

2024

 

 

102,468

 

 

$18.58 to $21.30

2023

 

 

62,551

 

 

$11.62 to $18.69

2022

 

 

83,102

 

 

$12.96 to $21.30

Options outstanding and exercisable at December 31, 2024, 2023 and 2022 were as follows:

 

Year

 

Outstanding

 

 

Range of Exercise
Prices

 

Exercisable

 

 

Weighted Average
Exercise Price

 

2024

 

 

16,114

 

 

$11.62 to $21.30

 

 

16,114

 

 

$

17.43

 

2023

 

 

118,602

 

 

$11.62 to $21.30

 

 

118,602

 

 

$

20.35

 

2022

 

 

224,882

 

 

$11.62 to $21.30

 

 

224,882

 

 

$

18.82

 

The following table provides a summary of stock option activity for the period ended December 31, 2024:

 

 

 

Shares

 

 

Average
Exercise
Price

 

 

Weighted
Average
Life (in Years)

 

Outstanding at December 31, 2023

 

 

118,602

 

 

$

20.35

 

 

 

 

Options granted

 

 

 

 

 

 

 

 

 

Options exercised

 

 

(102,468

)

 

 

20.81

 

 

 

 

Canceled or forfeited

 

 

 

 

 

 

 

 

 

Expired

 

 

(20

)

 

 

20.93

 

 

 

 

Outstanding at December 31, 2024

 

 

16,114

 

 

 

17.43

 

 

 

2.63

 

Exercisable at December 31, 2024

 

 

16,114

 

 

$

17.43

 

 

 

2.63

 

Summary of combined restricted stock units, including performance-based restricted stock units and restricted stock activity for the period

The following table provides a summary of restricted stock units, including performance-based restricted stock units, and restricted stock activity for the year ended December 31, 2024:

 

 

 

Shares

 

 

Average
Grant-Date
Fair Value

 

Unvested shares at December 31, 2023

 

 

845,711

 

 

 

 

Granted

 

 

535,127

 

 

$

19.23

 

Vested

 

 

(323,523

)

 

$

19.28

 

Canceled or forfeited

 

 

(113,460

)

 

$

20.05

 

Unvested shares at December 31, 2024

 

 

943,855