XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Options And Restricted Stock Awards (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity

A summary of stock option activity for the year ended December 31, 2024 follows:

 

 

 

Options
(Amounts in
Thousands)

 

 

Weighted
Average
Exercise Price

 

 

Weighted Average Remaining Contractual Terms (Years)

 

Outstanding, beginning of period

 

 

455

 

 

$

46.33

 

 

 

4.3

 

Granted

 

 

 

 

 

 

 

 

 

Exercised

 

 

(49

)

 

 

69.55

 

 

 

 

Forfeited/Cancelled

 

 

 

 

 

 

 

 

 

Outstanding, end of period

 

 

406

 

 

$

43.51

 

 

 

3.2

 

Exercisable, end of period

 

 

381

 

 

$

40.55

 

 

 

3.0

 

Weighted-Average Estimated Fair Value of Employee Stock Options Granted

The weighted-average estimated fair value of employee stock options granted was calculated using the Black-Scholes Option Pricing Model in 2022. The Company did not grant any stock options in 2024 and 2023. The related assumptions follow:

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

Grants

 

 

Grants

 

 

Grants

 

Weighted average fair value

 

$

 

 

$

 

 

$

32.96

 

Risk-free discount rate

 

 

 

 

 

 

 

1.76% - 2.86%

 

Expected life

 

 

 

 

 

 

 

4.2 years

 

Dividend yield

 

 

 

 

 

 

 

 

 

Volatility

 

 

 

 

 

 

 

43%

 

Summary of Unvested Restricted Stock Awards and Weighted Average Grant Date Fair Value

A summary of unvested restricted stock awards activity and weighted average grant date fair value for the year ended December 31, 2024 follows:

 

 

 

Restricted
Stock
Awards
(Amounts in
Thousands)

 

 

Weighted
Average
Grant Date
Fair Value

 

Unvested restricted stock awards, beginning of period

 

 

201

 

 

$

93.93

 

Awarded

 

 

151

 

 

 

90.67

 

Vested

 

 

(103

)

 

 

95.45

 

Forfeited

 

 

(5

)

 

 

90.48

 

Unvested restricted stock awards, end of period

 

 

244

 

 

$

91.33