XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Costs Related to Company's Stock-based Compensation Plan
The following costs related to the Company’s stock-based compensation plan are included in the unaudited consolidated statements of income:
 Three months ended June 30,Six months ended June 30,
 2022202120222021
Cost of revenues$3,131 $1,854 $5,772 $3,390 
General and administrative expenses5,305 4,608 9,700 7,906 
Selling and marketing expenses4,904 3,608 9,092 6,606 
Total$13,340 $10,070 $24,564 $17,902 
Income tax benefit related to share-based compensation, including excess tax benefits$3,216 $2,074 $6,022 $4,432 
Schedule of Stock Options Activity Stock option activity under the Company’s stock-based compensation plans is shown below:
Number of
Options
Weighted-Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted-Average
Remaining
Contractual
Life (Years)
Outstanding at December 31, 20213,093 $27.62 $362 2.0
  Granted— — — — 
  Exercised— — — — 
  Forfeited— — — — 
Outstanding at June 30, 20223,093 $27.62 $370 1.5
Vested and exercisable at June 30, 2022
3,093 $27.62 $370 1.5
Schedule of Restricted Stock Unit Activity
Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
 Restricted Stock Units (Others)Restricted Stock Units (SMP)
 NumberWeighted-Average
Fair Value
NumberWeighted-Average
Fair Value
Outstanding at December 31, 2021*982,187 $81.61 — $— 
  Granted349,748 120.49 52,636 124.76 
  Vested(298,830)73.89 — — 
  Forfeited(35,723)95.11 — — 
Outstanding at June 30, 2022*997,382 $97.08 52,636 $124.76 

* As of June 30, 2022 and December 31, 2021 restricted stock units vested for which the underlying common stock is yet to be issued are 174,490 and 162,481 respectively.
Schedule of Performance Based Stock Awards Activity
Performance restricted stock unit activity under the Company’s stock plans is shown below:
 Revenue Based PRSUsMarket Condition Based PRSUs
 NumberWeighted Average
Fair Value
NumberWeighted Average
Fair Value
Outstanding at December 31, 202158,864 $78.29 172,042 $113.74 
Granted52,702 119.98 79,001 155.67 
Vested— — — — 
Forfeited(352)119.98 (528)155.67 
Outstanding at June 30, 2022111,214 $97.91 250,515 $126.88