XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock Based Compensation Stock-Based Compensation
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,
 2020201920202019
Cost of revenues$1,624  $1,638  $3,042  $2,964  
General and administrative expenses3,112  2,781  4,680  5,756  
Selling and marketing expenses2,990  2,736  4,782  5,391  
Total$7,726  $7,155  $12,504  $14,111  
As of June 30, 2020, the Company had 2,305,155 shares available for grant under the 2018 Omnibus Incentive Plan.
Stock Options
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, 201998,161  $23.39  $4,522  1.86
  Granted—  —  —  —  
  Exercised(41,422) 23.18  1,993  —  
  Forfeited—  —  —  —  
Outstanding at June 30, 202056,739  $23.54  $2,261  1.54
Vested and exercisable at June 30, 202056,739  $23.54  $2,261  1.54
The unrecognized compensation cost for unvested options as of June 30, 2020 was $nil.
Restricted Stock and Restricted Stock Units
Restricted stock and restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
 Restricted StockRestricted Stock Units
 NumberWeighted Average
Fair Value
NumberWeighted Average
Fair Value
Outstanding at December 31, 2019*27,384  $48.72  913,094  $59.61  
  Granted—  —  392,287  77.01  
  Vested—  —  (310,657) 56.59  
  Forfeited—  —  (43,318) 63.87  
Outstanding at June 30, 2020*27,384  $48.72  951,406  $67.58  

* As of June 30, 2020 and December 31, 2019 restricted stock units vested for which the underlying common stock is yet to be issued were 181,638 and 167,270, respectively.
As of June 30, 2020, unrecognized compensation cost of $55,720 is expected to be expensed over a weighted average period of 2.85 years.
Performance Based Stock Awards

Performance based 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, 201987,685  $62.54  87,670  $82.10  
Granted61,368  78.29  61,352  102.10  
Vested—  —  —  —  
Forfeited(2,063) 62.24  (2,062) 80.33  
Outstanding at June 30, 2020146,990  $69.12  146,960  $90.47  
As of June 30, 2020, unrecognized compensation cost of $8,959 is expected to be expensed over a weighted average period of 2.01 years.
The impact of COVID-19 on the economic environment is uncertain and has caused variability in the estimation of number of performance based restricted stock units that will eventually vest and the related compensation cost to be recognized in the unaudited consolidated statements of income.