XML 110 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 08, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Number of Options        
Beginning balance (in shares)   2,686,976    
Granted (in shares)   219,450 252,100 653,900
Exercised (in shares)   (804,640)    
Forfeited (in shares)   (31,486)    
Expired (in shares)   (12,500)    
Ending balance (in shares)   2,057,800 2,686,976  
Weighted Average Exercise Price Per Share        
Beginning balance (USD per share)   $ 10.67    
Granted (USD per share)   40.27    
Exercised (USD per share)   6.39    
Forfeited (USD per share)   17.21    
Expired (USD per share)   15.08    
Ending balance (USD per share)   $ 15.37 $ 10.67  
Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value        
Outstanding, weighted average remaining contractual life (in years)   6 years 3 months 18 days 6 years 4 months 24 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Roll Forward]        
Outstanding, beginning balance, aggregate intrinsic value   $ 72,823    
Aggregate intrinsic value of stock options exercised during period   32,738 $ 35,000 $ 14,100
Outstanding, ending balance, aggregate intrinsic value   $ 75,101 $ 72,823  
Vested and expected to vest (in shares)   2,058,757    
Vested and expected to vest, weighted average exercise (USD per share)   $ 15.37    
Vested and expected to vest, weighted average remaining contractual life (in years)   6 years 3 months 18 days    
Vested and expected to vest, aggregate intrinsic value   $ 75,139    
Exercisable (in shares)   1,326,800    
Exercisable, weighted average exercise (USD per share)   $ 9.42    
Exercisable, weighted average remaining contractual life (in years)   5 years 4 months 24 days    
Exercisable, aggregate intrinsic value   $ 56,329    
Connect        
Number of Options        
Beginning balance (in shares)   41,639    
Granted (in shares)   0    
Options assumed in from Connect (in shares) 70,406      
Exercised (in shares)   (17,603)    
Forfeited (in shares)   (1,666)    
Expired (in shares)   (737)    
Ending balance (in shares)   21,633 41,639  
Weighted Average Exercise Price Per Share        
Beginning balance (USD per share)   $ 5.88    
Exercised (USD per share)   5.16    
Forfeited (USD per share)   4.55    
Expired (USD per share)   4.48    
Ending balance (USD per share)   $ 6.61 $ 5.88  
Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value        
Outstanding, weighted average remaining contractual life (in years)   6 years 6 months 7 years 2 months 12 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Roll Forward]        
Outstanding, beginning balance, aggregate intrinsic value   $ 1,327    
Aggregate intrinsic value of stock options exercised during period   682 $ 300  
Outstanding, ending balance, aggregate intrinsic value   $ 979 $ 1,327  
Vested and expected to vest (in shares)   21,633    
Vested and expected to vest, weighted average exercise (USD per share)   $ 6.61    
Vested and expected to vest, weighted average remaining contractual life (in years)   6 years 6 months    
Vested and expected to vest, aggregate intrinsic value   $ 979    
Exercisable (in shares)   15,142    
Exercisable, weighted average exercise (USD per share)   $ 5.94    
Exercisable, weighted average remaining contractual life (in years)   6 years 3 months 18 days    
Exercisable, aggregate intrinsic value   $ 696