Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Options, Granted 1,078,000 774,000 884,000
2014 Equity Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Options, Outstanding at December 31, 2015 1,658,408    
Number of Options, Granted 1,078,000    
Number of Options, Exercised (42,000)    
Number of Options, Expired (32,499)    
Number of Options, Forfeited (113,501)    
Number of Options, Outstanding at December 31, 2016 2,548,408 1,658,408  
Number of Options, Outstanding, Weighted average remaining contractual life as of December 31, 2016 8 years 2 months 5 days    
Number of Options, Options exercisable at December 31, 2016 1,007,334    
Number of Options, Exercisable, Weighted average remaining contractual life as of December 31, 2016 6 years 11 months 16 days    
Number of Options, Options vested and expected to vest at December 31, 2016 2,417,327    
Number of Options, Vested and expected to vest, Weighted average remaining contractual life as of December 31, 2016 8 years 1 month 10 days    
Weighted-Average Exercise Price, Outstanding at December 31, 2015 $ 10.27    
Weighted-Average Exercise Price, Granted 6.55    
Weighted-Average Exercise Price, Exercised 2.93    
Weighted-Average Exercise Price, Expired 11.03    
Weighted-Average Exercise Price, Forfeited 11.52    
Weighted-Average Exercise Price, Outstanding at December 31, 2016 8.75 $ 10.27  
Weighted-Average Exercise Price, Options exercisable at December 31, 2016 9.26    
Weighted-Average Exercise Price, Options vested and expected to vest at December 31, 2016 $ 8.76    
Aggregate Intrinsic Value, Outstanding at December 31, 2016 $ 4,144    
Aggregate Intrinsic Value, Options exercisable at December 31, 2016 1,461    
Aggregate Intrinsic Value, Options vested and expected to vest at December 31, 2016 $ 3,929