XML 72 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
Share-Based Payments - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Number of shares Options, Outstanding at beginning of period 1,028,935 1,040,081 1,111,274
Number of shares Options, Granted 217,700 56,666 193,500
Number of shares Options, Reinstated   4,583  
Number of shares Options, Expired and canceled (4,186) (1,000) (29,532)
Number of shares Options, Forfeited prior to vesting (17,360) (15,252) (729)
Number of shares Options, Exercised (374,857) (56,143) (234,432)
Number of shares Options, Outstanding at end of period 837,232 1,028,935 1,040,081
Number of shares Options, Vested and Expected to Vest 850,232 1,028,935 1,040,081
Number of shares Options, Vested at end of period 552,097 820,022 730,016
Weighted Average Exercise Price, Outstanding at beginning of period $ 6.03 $ 5.65 $ 5.15
Weighted Average Exercise Price, Granted 11.73 13.03 8.83
Weighted Average Exercise Price, Reinstated   4.47  
Weighted Average Exercise Price, Expired and canceled 12.03 3.42 6.87
Weighted Average Exercise Price, Forfeited prior to vesting 10.67 7.85 8.88
Weighted Average Exercise Price, Exercised 4.46 5.51 5.72
Weighted Average Exercise Price, Outstanding at end of period 8.06 6.03 5.65
Weighted Average Exercise Price, Vested and Expected to Vest 8.06 6.03 5.65
Weighted Average Exercise Price, Vested at end of period $ 6.33 $ 5.10 $ 4.67
Weighted Average Remaining Contractual Term (Years) 5 years 9 months 11 days 4 years 8 months 23 days 5 years 7 months 6 days
Weighted Average Remaining Contractual Term (Years), Vested and Expected to Vest 5 years 9 months 11 days 4 years 8 months 23 days 5 years 7 months 6 days
Weighted Average Remaining Contractual Term (Years), Vested 4 years 1 month 2 days 3 years 8 months 27 days 4 years 1 month 24 days
Aggregate Intrinsic Value $ 3,001 $ 7,104 $ 4,286
Aggregate Intrinsic Value, Vested and Expected to Vest 3,001 7,104 4,286
Aggregate Intrinsic Value, Vested $ 2,843 $ 6,419 $ 3,271