XML 81 R66.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation (Details 1) - Employee Stock Option - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Number of Options Outstanding (in shares) 3,592,734 2,436,834 2,643,500
Number of Options Granted (in shares) 739,135 1,357,000 397,500
Number of Options Exercised (in shares) (61,834) (75,766) (443,166)
Number of Options Expired (in shares) 0 0 0
Number of Options Forfeited (in shares) (164,666) (125,334) (161,000)
Number of Options Outstanding (in shares) 4,105,369 3,592,734 2,436,834
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Shares issuable under options exercise price per share (in dollars per share) $ 4.36 $ 1.79 $ 1.12
Granted, exercise price per share (in dollars per share) 7.26 9.20 5.89
Exercised, exercise price per share (in dollars per share) 1.54 1.10 1.15
Expired, exercise price per share (in dollars per share) 0.00 0.00 0.00
Forfeited, exercise price per share (in dollars per share) 8.37 8.99 2.71
Shares issuable under options exercise price per share (in dollars per share) 4.76 4.36 1.79
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Shares issuable under options exercise price per share (in dollars per share) 0.79 0.76 0.55
Granted, exercise price per share (in dollars per share) 4.72 5.55 2.96
Exercised, exercise price per share (in dollars per share) 1.10 0.76 0.55
Forfeited, exercise price per share (in dollars per share) 4.55 1.40 1.10
Shares issuable under options exercise price per share (in dollars per share) 0.79 0.79 0.76
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Shares issuable under options exercise price per share (in dollars per share) 10.67 10.55 3.03
Granted, exercise price per share (in dollars per share) 8.81 10.67 10.55
Exercised, exercise price per share (in dollars per share) 6.51 3.62 1.95
Forfeited, exercise price per share (in dollars per share) 10.67 10.67 5.65
Shares issuable under options exercise price per share (in dollars per share) $ 10.67 $ 10.67 $ 10.55