XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Option Plan - Activity Under The Stock Option Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Stock options available for grant (in shares) 10,149 10,149 29,654
Number of Shares      
Balance at December 31, 2017 (in shares)   3,001,929  
Options granted (in shares)   73,783  
Options exercised (in shares)   (309,767)  
Options cancelled (in shares)   (54,278)  
Balance at September 30, 2018 (in shares) 2,711,667 2,711,667  
Options vested and exercisable - September 30, 2018 (in shares) 1,639,606 1,639,606  
Options vested and expected to vest - September 30, 2018 (in shares) 2,489,664 2,489,664  
Weighted-Average Exercise Price      
Balance at December 31, 2018 (in dollars per share)   $ 4.15  
Options granted (in dollars per share) $ 9.88 5.51  
Options exercised (in dollars per share)   4.11  
Options cancelled (in dollars per share)   4.77  
Balance at September 20, 2018 (in dollars per share) 4.12 4.12  
Options vested and exercisable - September 30, 2018 (in dollars per share) 3.65 3.65  
Options vested and expected to vest - September 30, 2018 (in dollars per share) $ 4.01 $ 4.01  
Weighted-Average Remaining Contractual Life and Aggregate Intrinsic Value      
Weighted-average remaining contractual life, options outstanding (in years)   6 years 9 months 18 days  
Weighted-average remaining contractual life, options vested and exercisable (in years)   6 years  
Weighted-average remaining contractual life, options vested and expected to vest (in years)   6 years 8 months 12 days  
Aggregate intrinsic value at December 31, 2017   $ 3,585  
Aggregate intrinsic value, options exercised   960  
Aggregate intrinsic value at September 30, 2018 $ 23,957 23,957  
Aggregate intrinsic value, options vested and exercisable at September 30, 2018 15,271 15,271  
Aggregate intrinsic value, options vested and expected to vest at September 30, 2018 $ 22,285 $ 22,285