XML 94 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Based Compensation (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of Information with respect to stock options
The below table presents information with respect to stock options under the 2015 Plan and the 2005 Plan:
 
No. of Shares
 (in thousands)
 
Weighted
Average
Exercise Price
 
Aggregate
 Intrinsic Value (in
thousands)
Outstanding at December 31, 2018
678

 
$
7.89

 
$
12,605

Options granted
122

 
24.87

 
 
Options exercised
(256
)
 
5.60

 
 
Forfeited and canceled
(144
)
 
7.18

 
 
Expired

 

 
 
Outstanding at December 31, 2019
400

 
$
14.50

 


Vested and expected to vest at December 31, 2019
376

 
$
9.81

 


Total shares exercisable as of December 31, 2019
152

 
$
9.05

 


Shares remaining available for grant
1,100

 
 

 
 

Schedule of assumptions for fair value of options at the date of the grant
The fair value of options at the date of the grant was estimated using the Black-Scholes model with the following assumptions for the respective period ending December 31:
 
2019
2018
Expected option life
3.0 years

3.7 years

Weighted average risk-free interest rate
2.0
%
2.2
%
Weighted average expected volatility
35
%
36
%
Expected dividend yield
0
%
0
%
Schedule of share-based compensation by exercise price range
Stock options outstanding at December 31, 2019 are summarized as follows:
Range of
 Exercise Prices
 
Number
Outstanding
(in thousands)
 
Weighted
Average
 Remaining Life
 
Weighted
Average
Exercise
Price
 
 
 
 
 
 
 
$4.06 - $24.87
 
400

 
7.97 years
 
$
14.50

Schedule of activity with respect to non-vested stock options
Current year activity with respect to the Company’s non-vested restricted stock awards is as follows:
Non-vested restricted stock awards
Shares (in thousands)
 
Weighted
Average grant-
date fair value
Balance at January 1, 2019
193

 
$
9.88

Granted
225

 
24.77

Vested
(13
)
 
13.32

Forfeited and canceled
(53
)
 
24.18

Balance at December 31, 2019
352

 
$
23.08