XML 83 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity (Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Weighted-Average Fair Value per Share        
Weighted-average fair value per share, options granted (in dollars per share) $ 7.47 $ 3.23 $ 3.01  
Weighted-average fair value per share, options, expired (in dollars per share)   $ 4.90    
Share-based compensation expense $ 9,977 $ 4,333 $ 2,741  
Stock Options        
Number of Options Outstanding        
Options outstanding at beginning of period (in shares) 759,719 778,388 665,210  
Options granted (in shares) 44,514 137,586 420,616  
Options exercised (in shares) (221,156) (43,101) (106,338)  
Options forfeited (in shares) (32,050) (75,251) (201,100)  
Options expired (in shares) (1,120) (37,903)    
Options outstanding at end of period (in shares) 549,907 759,719 778,388 665,210
Options vested and expected to vest (in shares) 545,122 747,736 769,142  
Options vested and exercisable (in shares) 470,368 482,731 244,631  
Weighted-Average Exercise Price        
Weighted-average exercise price, beginning of period (in dollars per share) $ 6.06 $ 5.75 $ 4.39  
Weighted-average exercise price, options granted (in dollars per share) 22.23 7.74 6.93  
Weighted-average exercise price, options exercised (in dollars per share) 5.50 4.93 2.17  
Weighted-average exercise price, options forfeited (in dollars per share) 10.09 7.01 5.62  
Weighted-average exercise price, options expired (in dollars per share) 4.97 4.94    
Weighted-average exercise price, end of period (in dollars per share) 7.36 6.06 5.75 $ 4.39
Weighted-average exercise price, options vested and expected to vest (in dollars per share) 7.31 6.04 5.72  
Weighted-average exercise price, options vested and exercisable (in dollars per share) $ 6.46 $ 5.41 $ 3.78  
Weighted-average remaining contractual life (in years) 7 years 3 months 18 days 7 years 8 months 23 days 8 years 4 months 21 days 8 years 9 months 11 days
Weighted-average remaining contractual life, options vested and expected to vest (in years) 7 years 3 months 11 days 7 years 8 months 13 days 8 years 4 months 13 days  
Weighted-average remaining contractual life, options vested and exercisable (in years) 7 years 1 month 5 days 7 years 3 months 1 day 6 years 10 months 28 days  
Weighted-Average Fair Value per Share        
Weighted-average fair value per share, beginning (in dollars per share) $ 2.84 $ 5.75 $ 2.37  
Weighted-average fair value per share, options granted (in dollars per share) 7.47 3.23 6.93  
Weighted-average fair value per share, options exercised (in dollars per share) 5.76 2.54 2.24  
Weighted-average fair value per share, options forfeited (in dollars per share) 15.03 3.69 4.99  
Weighted-average fair value per share, options, expired (in dollars per share) 2.65      
Weighted-average fair value per share, ending (in dollars per share) $ 3.77 $ 2.84 $ 5.75 $ 2.37
Aggregate intrinsic value of options vested $ 2,900 $ 800 $ 600  
Aggregate intrinsic value of options outstanding 7,900 2,200 1,300  
Aggregate intrinsic value of options exercised 3,500 100 600  
Aggregate intrinsic value of option vested and expected to vest 7,900 2,200 1,300  
Total fair value of employee options vested during the period $ 1,000 $ 1,000 $ 800  
Weighted-average grant date fair value of unvested shares (in dollars per share) $ 6.69 $ 3.45 $ 3.53  
Share-based compensation expense $ 10,000 $ 4,300 $ 2,700  
Unrecognized compensation costs $ 300      
Unrecognized compensation costs, period of recognition (in years) 11 months 5 days      
Cash from option exercises $ 1,200      
Excess tax benefit recognized 736      
Tax benefit to be recognized $ 155