XML 70 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Details 1) - Employee Stock Option - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Number of options outstanding (in shares), beginning 4,105,369 3,592,734 2,436,834
Number of options granted (in shares) 577,845 739,135 1,357,000
Number of options exercised (in shares) (171,566) (61,834) (75,766)
Number of options expired (in shares) 0 0 0
Number of options forfeited (in shares) (211,838) (164,666) (125,334)
Number of options outstanding (in shares), ending 4,299,810 4,105,369 3,592,734
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.76 $ 4.36 $ 1.79
Granted, exercise price per share (in dollars per share) 7.15 7.26 9.20
Exercised, exercise price per share (in dollars per share) 1.92 1.54 1.10
Expired, exercise price per share (in dollars per share) 0.00 0.00 0.00
Forfeited, exercise price per share (in dollars per share) 7.70 8.37 8.99
Shares issuable under options exercise price per share (in dollars per share) 4.76 4.76 4.36
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.79 0.76
Granted, exercise price per share (in dollars per share) 3.38 4.72 5.55
Exercised, exercise price per share (in dollars per share) 0.79 1.10 0.76
Forfeited, exercise price per share (in dollars per share) 4.80 4.55 1.40
Shares issuable under options exercise price per share (in dollars per share) 0.79 0.79 0.79
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.67 10.55
Granted, exercise price per share (in dollars per share) 9.28 8.81 10.67
Exercised, exercise price per share (in dollars per share) 5.85 6.51 3.62
Forfeited, exercise price per share (in dollars per share) 10.67 10.67 10.67
Shares issuable under options exercise price per share (in dollars per share) $ 10.67 $ 10.67 $ 10.67