XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2023
Employee Benefit Plans [Abstract]  
Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity
The following table provides information about the Company’s ESPP activity during 2023, 2022, and 2021:
Year EndedTotal number of shares purchased in yearAverage price paid per share
Weighted-average fair value of discount under the ESPP (1)
December 31, 202139,760 $174.68 $30.00 
December 31, 202273,268 $97.85 $16.25 
December 31, 202399,802 $85.27 $14.44 
(1) The weighted-average fair value of the discount under the ESPP granted is equal to a percentage discount from the market value of the common stock at the end of each semi-annual purchase period. 15 percent is the maximum allowable discount under the ESPP.
Schedule of Nonvested Restricted Stock Units Activity A summary of the status of non-vested restricted stock grants during the years ended December 31, 2023, 2022 and 2021 is presented below:
SharesWeighted Average Grant Date Fair Value Per Share
Non-vested at December 31, 2020265,527 $142.25 
Granted120,456 194.66 
Vested(197,530)136.71 
Forfeited(6,900)147.05 
Non-vested at December 31, 2021181,553 $183.63 
Granted374,540 89.31 
Vested(74,170)180.54 
Forfeited(52,055)123.01 
Non-vested at December 31, 2022429,868 $109.33 
Granted567,004 93.57 
Vested(238,020)119.00 
Forfeited(151,459)94.07 
Non-vested at December 31, 2023607,393 $94.64