XML 63 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
OPTIONS AND AWARDS (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Assumptions for Stock Options Granted The Company used the following assumptions for stock options granted during the years ended December 31, 2023, 2022 and 2021:
Grant YearOptions GrantedWeighted Average Risk-Free RateExpected LifeWeighted Average VolatilityWeighted Average Dividend Yield
20231,0084.3%6.2 years41.3%0.2%
20225812.8%6.2 years42.1%0.3%
20216211.0%6.2 years42.4%0.3%
Schedule of Exercise Price and Fair Value Displayed at Grant Date for Stock Option Grants
For the years ended December 31, 2023, 2022 and 2021, 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
20231,008$95.05 $43.85 
2022581$85.74 $37.83 
2021621$80.19 $32.82 
Schedule of Employee Stock Option Roll Forward
The following table represents the employee stock option activity during the year ended December 31, 2023:
Number of Options OutstandingWeighted Average
Exercise Price
Number of
Options Vested
Weighted Average Exercise Price of Options Vested
January 1, 20214,038 $27.71 2,148 $16.66 
Granted621 80.19 
Forfeited(105)44.76 
Exercised(516)17.80 
December 31, 20214,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 
Stock Options Outstanding, Vested and Related Details
The following summary information reflects stock options outstanding, vested and related details as of December 31, 2023:
 Stock Options OutstandingStock Options Vested
Number OutstandingBlack-Scholes Fair ValueRemaining Contractual Life (Years)Vested and Exercisable
Year of GrantExercise Price
20148.94-16.0599 $484 199 
201518.20-21.39175 1,369 2175 
201615.93-16.86155 916 3155 
201715.80-19.41194 1,138 4194 
201822.49-32.71336 3,523 5336 
201941.07-45.76510 8,014 6383 
202044.84-59.49476 9,383 7257 
202173.47-83.64513 16,844 8189 
202279.79-94.88540 20,466 999 
2023$89.83-$98.83993 43,566 10— 
TOTAL 3,991 $105,703  1,887 
Schedule of Aggregate Intrinsic Value of Options
The aggregate intrinsic value of options outstanding, vested and expected to vest as of December 31, 2023, 2022 and 2021 is as follows:
December 31,
Options202320222021
Outstanding$197,819 $183,593 $191,242 
Vested137,048 136,000 137,382 
Expected to vest56,759 43,232 48,548 
Schedule of Nonvested Restricted Stock Awards
Non-Vested Restricted AwardsWeighted Average Grant Date Fair Value
Nonvested at January 1, 2021591 $38.90 
Granted222 81.65 
Vested(244)47.45 
Forfeited(20)45.64 
Nonvested at December 31, 2021549 $52.16 
Granted233 81.57 
Vested(269)54.06 
Forfeited(26)57.29 
Nonvested at December 31, 2022487 $64.92 
Granted219 92.04 
Vested(255)64.21 
Forfeited(20)71.53 
Nonvested at December 31, 2023431 $78.91 
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, 2023, 2022 and 2021 was as follows:

Year Ended December 31,
 202320222021
Stock-based compensation expense related to stock options$17,221 $11,361 $8,459 
Stock-based compensation expense related to restricted stock awards11,845 9,920 8,385 
Stock-based compensation expense related to stock options and restricted stock awards to non-employee directors1,688 1,439 1,834 
TOTAL$30,754 $22,720 $18,678