v3.19.1
Stock-Based Compensation - Summary of Stock Options Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Number of Options Outstanding, Ending balance 3,535,560  
Number of Options, Granted 1,342,840  
Number of Options, Exercised (601,018)  
Number of Options, Forfeited (507,296)  
Number of Options Outstanding, Ending balance 3,770,086 3,535,560
Number of Options, Vested and expected to vest 3,436,473  
Number of Options, Exercisable 1,910,882  
Weighted-Average Exercise Price, Outstanding, Beginning balance $ 4.74  
Weighted-Average Exercise Price, Granted 10.40  
Weighted-Average Exercise Price, Exercised 1.43  
Weighted-Average Exercise Price, Forfeited 7.51  
Weighted-Average Exercise Price, Outstanding, Ending balance 6.91 $ 4.74
Weighted-Average Exercise Price, Vested and expected to vest 6.70  
Weighted-Average Exercise Price, Exercisable $ 4.90  
Weighted-Average Contractual Term, Outstanding, Beginning balance 7 years 5 months 8 days 7 years 3 months 18 days
Vested and expected to vest 7 years 4 months 2 days  
Exercisable 6 years 4 months 9 days  
Aggregate intrinsic value Outstanding, Beginning balance $ 8,895  
Aggregate intrinsic value Outstanding, Ending balance 1,956 $ 8,895
Vested and expected to vest 1,938  
Exercisable $ 1,938