XML 98 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2024
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 2024, 2023, and 2022:
Year EndedTotal number of shares purchased in yearAverage price paid per share
Weighted-average fair value of discount under the ESPP (1)
December 31, 202273,268 $97.85 $16.25 
December 31, 202399,802 $85.27 $14.44 
December 31, 2024155,101 $50.82 $8.84 
(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, 2024, 2023 and 2022 is presented below:
SharesWeighted Average Grant Date Fair Value Per Share
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 
Granted223,825 51.12 
Vested(321,281)92.24 
Forfeited(145,203)92.91 
Non-vested at December 31, 2024364,734 $70.73 
Schedule of Nonvested Phantom Stock Awards
A summary of the status of non-vested PSA grants during the year ended December 31, 2024, is presented below. No PSAs have been granted prior to 2024.
Phantom Stock Awards
Weighted Average Fair Value Per Share(1)
Non-vested at December 31, 2023
— — 
Granted125,121 $46.15 
Vested— — 
Forfeited(812)46.15 
Non-vested at December 31, 2024
124,309 $94.12 
(1) Reflects grant date fair value, except for awards outstanding at December 31, 2024, which reflects fair value at that date.