XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of Share Grants Activity
The following table represents the share grants stock activity for the year ended December 31, 2021: 
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, 2020469,631 $89.69 74,235 $42.07 
Granted126,420 186.08 — — 
Vested or exercised(180,235)186.86 — — 
Share grants outstanding at December 31, 2021415,816 $122.40 74,235 $42.07 
Schedule of Stock Options
The following table represents the share grants stock activity for the year ended December 31, 2021: 
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, 2020469,631 $89.69 74,235 $42.07 
Granted126,420 186.08 — — 
Vested or exercised(180,235)186.86 — — 
Share grants outstanding at December 31, 2021415,816 $122.40 74,235 $42.07 
Schedule of Stock Option Outstanding, by Exercise Price Range The following table summarizes information about stock options outstanding and exercisable at December 31, 2021:
Range of Exercise PriceSharesWtd. Avg. Remaining Contractual LifeWtd. Avg. Exercise Price
$0.00 - $30.00
15,737 2.05$26.11 
$30.01 - $40.00
20,609 4.18$39.38 
Over $40.00
37,889 5.16$47.74 
74,235 4.00$42.07 
Summary of Shares Issued Under Employee Stock Purchase Plan The following table represents the shares issued during 2021, 2020, and 2019, under the Employee Stock Purchase Plan:
 
Number of
Shares
Weighted Average
Per Share Price
Shares available as of December 31, 2018152,344 
Shares issued in 201919,895 $103.84 
  Shares issued in 202014,313 $152.10 
  Shares issued in 202113,792 $186.20 
Shares available as of December 31, 2021104,344