XML 109 R94.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Number of Options      
Beginning balance (in shares) 3,547,913    
Granted (in shares) 653,900 540,548  
Exercised (in shares) (561,015)    
Forfeited (in shares) (91,261)    
Expired (in shares) (2,009)    
Ending balance (in shares) 3,547,528 3,547,913  
Weighted Average Exercise Price Per Share      
Beginning balance (USD per share) $ 4.17    
Granted (USD per share) 17.87    
Exercised (USD per share) 1.88    
Forfeited (USD per share) 9.45    
Expired (USD per share) 9.79    
Ending balance (USD per share) $ 6.91 $ 4.17  
Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value      
Outstanding, weighted average remaining contractual life (in years) 6 years 4 months 24 days 6 years 7 months 6 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Roll Forward]      
Outstanding, beginning balance, aggregate intrinsic value $ 44,411    
Aggregate intrinsic value of stock options exercised during period 14,114 $ 3,300 $ 7,300
Outstanding, ending balance, aggregate intrinsic value $ 74,267 $ 44,411  
Vested and expected to vest (in shares) 3,502,351    
Vested and expected to vest, weighted average exercise (USD per share) $ 6.81    
Vested and expected to vest, weighted average remaining contractual life (in years) 6 years 4 months 24 days    
Vested and expected to vest, aggregate intrinsic value $ 73,621    
Exercisable (in shares) 2,144,142    
Exercisable, weighted average exercise (USD per share) $ 3.36    
Exercisable, weighted average remaining contractual life (in years) 5 years 2 months 12 days    
Exercisable, aggregate intrinsic value $ 52,460    
Weighted average grant date fair value for stock options (USD per share) $ 8.77 $ 5.90 $ 4.20
Fair value of stock options vested during period $ 2,200 $ 2,700 $ 1,500
Compensation cost not yet recognized on nonvested awards $ 4,500