XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Schedule of Share Grants Activity
The following table represents the share grants stock activity for the year ended December 31, 2022: 
Nonvested stockOptions
Number of
Shares
Weighted average
grant date fair value
Number of
Shares
Weighted average
grant date fair value
Share grants outstanding at December 31, 2021415,816 $122.40 74,235 $42.07 
Granted202,045 139.64 — — 
Vested or exercised(164,428)108.87 (13,986)31.27 
Share grants outstanding at December 31, 2022453,433 $134.64 60,249 $43.05 
Schedule of Stock Options
The following table represents the share grants stock activity for the year ended December 31, 2022: 
Nonvested stockOptions
Number of
Shares
Weighted average
grant date fair value
Number of
Shares
Weighted average
grant date fair value
Share grants outstanding at December 31, 2021415,816 $122.40 74,235 $42.07 
Granted202,045 139.64 — — 
Vested or exercised(164,428)108.87 (13,986)31.27 
Share grants outstanding at December 31, 2022453,433 $134.64 60,249 $43.05 
Schedule of Stock Option Outstanding, by Exercise Price Range The following table summarizes information about stock options outstanding and exercisable at December 31, 2022:
Range of Exercise PriceSharesWtd. Avg. Remaining Contractual LifeWtd. Avg. Exercise Price
$0.00 - $30.00
5,764 1.21$26.54 
$30.01 - $40.00
20,174 3.18$39.38 
Over $40.00
34,311 4.01$47.99 
60,249 4.01$43.05 
Summary of Shares Issued Under Employee Stock Purchase Plan The following table represents the shares issued during 2022, 2021, and 2020, under the Employee Stock Purchase Plan:
 
Number of
Shares
Weighted Average
Per Share Price
Shares issued in 202014,313 $152.10 
  Shares issued in 202113,792 $186.20 
  Shares issued in 202216,272 $146.28