XML 82 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based compensation - Summary of Service-based Stock Option Activity and Related Information (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
$ / shares
shares
Options outstanding  
Options outstanding, Exercisable (in shares) | shares 1,068,482
Weighted-average exercise price  
Weighted-average exercise price, Exercisable (in USD per share) $ 2.00
Weighted-average remaining contractual life (in years), Exercisable 5 years 8 months 12 days
Aggregate intrinsic values, Exercisable | $ $ 7,120
Closing stock price (in USD per share) $ 8.66
Service-based Stock Options  
Options outstanding  
Beginning balance (in shares) | shares 2,597,294
Granted (in shares) | shares 585,250
Exercised (in shares) | shares (236,490)
Canceled or forfeited (in shares) | shares (199,384)
Ending balance (in shares) | shares 2,746,670
Options outstanding, Exercisable (in shares) | shares 1,399,451
Weighted-average exercise price  
Beginning balance (in USD per share) $ 10.66
Granted (in USD per share) 18.43
Exercised (in USD per share) 3.75
Canceled or forfeited (in USD per share) 10.56
Ending balance (in USD per share) 12.91
Weighted-average exercise price, Exercisable (in USD per share) $ 9.14
Weighted-average remaining contractual life (in years), Outstanding 7 years 7 months 6 days
Weighted-average remaining contractual life (in years), Exercisable 6 years 10 months 24 days
Aggregate intrinsic values, Outstanding | $ $ 4,880
Aggregate intrinsic values, Exercisable | $ $ 4,200