XML 65 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
OPTIONS AND AWARDS (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Assumptions for Stock Options Granted
The Company granted 704, 1,008 and 581 stock options during the years ended December 31, 2024, 2023 and 2022, respectively. The Company used the following assumptions for stock options granted during the years ended December 31, 2024, 2023 and 2022:
Grant YearOptions GrantedWeighted Average Risk-Free RateExpected LifeWeighted Average VolatilityWeighted Average Dividend Yield
20247044.3%6.2 years40.5%0.2%
20231,0084.3%6.2 years41.3%0.2%
20225812.8%6.2 years42.1%0.3%
Schedule of Exercise Price and Fair Value Displayed at Grant Date for Stock Option Grants
For the years ended December 31, 2024, 2023 and 2022, the following represents the exercise price and fair value displayed at grant date for stock option grants:
Grant YearGrantedWeighted Average Exercise PriceWeighted Average Fair Value of Options
2024704$132.46 $60.37 
20231,008$95.05 $43.85 
2022581$85.74 $37.83 
Schedule of Employee Stock Option Roll Forward
The following table represents the employee stock option activity during the years ended December 31, 2024, 2023 and 2022:
Number of Options OutstandingWeighted Average
Exercise Price
Number of
Options Vested
Weighted Average Exercise Price of Options Vested
January 1, 20224,038 $36.60 2,183 $21.02 
Granted581 85.74 
Forfeited(98)59.52 
Exercised(688)18.43 
December 31, 20223,833 $46.72 2,069 $28.87 
Granted1,008 95.05 
Forfeited(91)71.44 
Exercised(759)24.21 
December 31. 20233,991 $62.65 1,887 $39.58 
Granted704 132.46 
Forfeited(76)86.92 
Exercised(632)35.28 
December 31, 20243,987 $78.84 1,895 $52.64 
Stock Options Outstanding, Vested and Related Details
The following table represents the employee stock option activity during the year ended December 31, 2024:
Stock Options OutstandingStock Options Vested
 
Number OutstandingBlack-Scholes Fair ValueRemaining Contractual Life (Years)Vested and Exercisable
Year of GrantExercise Price
2015$18.20-$21.3969 $537 169 
201615.93-16.86112 667 2112 
201715.80-19.41148 867 3148 
201822.49-32.71241 2,557 4241 
201941.07-45.76417 6,557 5417 
202044.84-59.49406 8,020 6301 
202173.47-83.64458 15,041 7251 
202279.79-94.88489 18,601 8176 
202389.83-98.83951 41,753 9180 
2024$119.19-$146.37696 42,024 10— 
TOTAL 3,987 $136,624  1,895 
Schedule of Aggregate Intrinsic Value of Options
The aggregate intrinsic value of options outstanding, vested and expected to vest as of December 31, 2024, 2023 and 2022 is as follows:
December 31,
Options202420232022
Outstanding$219,309 $197,819 $183,593 
Vested152,011 137,048 136,000 
Expected to vest63,243 56,759 43,232 
Schedule of Nonvested Restricted Stock Awards
A summary of the status of the Company's non-vested restricted stock awards as of December 31, 2024 and changes during the years ended December 31, 2024, 2023 and 2022 is presented below:
Non-Vested Restricted AwardsWeighted Average Grant Date Fair Value
Nonvested at January 1, 2022
549 $52.16 
Granted233 81.57 
Vested(269)54.06 
Forfeited(26)57.29 
Nonvested at December 31, 2022
487 $64.92 
Granted219 92.04 
Vested(255)64.21 
Forfeited(20)71.53 
Nonvested at December 31, 2023431 $78.91 
Granted232 131.26 
Vested(215)86.97 
Forfeited(13)83.12 
Nonvested at December 31, 2024
435 $102.71 
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense recognized for the Company's equity incentive plans and long-term incentive plan for the years ended December 31, 2024, 2023 and 2022 was as follows:

Year Ended December 31,
 202420232022
Stock-based compensation expense related to stock options$22,439 $17,221 $11,361 
Stock-based compensation expense related to restricted stock awards11,662 11,845 9,920 
Stock-based compensation expense related to restricted stock awards to non-employee directors
2,082 1,688 1,439 
TOTAL$36,183 $30,754 $22,720