Stockholders' Equity - Summary of Stock Options Outstanding (Detail) shares in Thousands |
12 Months Ended |
|
Dec. 31, 2016
$ / shares
shares
|
| $2.12-$3.09 [Member] |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise prices, Lower range limit (usd per share) |
$ 2.12
|
| Exercise prices, Upper range limit (usd per share) |
$ 3.09
|
| Options outstanding, Number of stock options outstanding (in shares) | shares |
216
|
| Options outstanding, Weighted-average remaining contractual life (years) |
9 years 6 months 11 days
|
| Options outstanding, Weighted-average exercise price per share (usd per share) |
$ 3.04
|
| Options vested and exercisable, Shares subject to stock options (in shares) | shares |
5
|
| Options vested and exercisable, Weighted-average exercise price per share (usd per share) |
$ 2.12
|
| $3.25-$3.27 [Member] |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise prices, Lower range limit (usd per share) |
3.25
|
| Exercise prices, Upper range limit (usd per share) |
$ 3.27
|
| Options outstanding, Number of stock options outstanding (in shares) | shares |
280
|
| Options outstanding, Weighted-average remaining contractual life (years) |
9 years 3 months 18 days
|
| Options outstanding, Weighted-average exercise price per share (usd per share) |
$ 3.26
|
| Options vested and exercisable, Shares subject to stock options (in shares) | shares |
0
|
| Options vested and exercisable, Weighted-average exercise price per share (usd per share) |
$ 0.00
|
| $3.74-$3.74 [Member] |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise prices, Lower range limit (usd per share) |
3.74
|
| Exercise prices, Upper range limit (usd per share) |
$ 3.74
|
| Options outstanding, Number of stock options outstanding (in shares) | shares |
350
|
| Options outstanding, Weighted-average remaining contractual life (years) |
9 years 3 months
|
| Options outstanding, Weighted-average exercise price per share (usd per share) |
$ 3.74
|
| Options vested and exercisable, Shares subject to stock options (in shares) | shares |
0
|
| Options vested and exercisable, Weighted-average exercise price per share (usd per share) |
$ 0.00
|
| $4.14-$4.14 [Member] |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise prices, Lower range limit (usd per share) |
4.14
|
| Exercise prices, Upper range limit (usd per share) |
$ 4.14
|
| Options outstanding, Number of stock options outstanding (in shares) | shares |
147
|
| Options outstanding, Weighted-average remaining contractual life (years) |
8 years 4 months 17 days
|
| Options outstanding, Weighted-average exercise price per share (usd per share) |
$ 4.14
|
| Options vested and exercisable, Shares subject to stock options (in shares) | shares |
58
|
| Options vested and exercisable, Weighted-average exercise price per share (usd per share) |
$ 4.14
|
| $4.30-$4.30 [Member] |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise prices, Lower range limit (usd per share) |
4.30
|
| Exercise prices, Upper range limit (usd per share) |
$ 4.30
|
| Options outstanding, Number of stock options outstanding (in shares) | shares |
308
|
| Options outstanding, Weighted-average remaining contractual life (years) |
4 years 9 months 18 days
|
| Options outstanding, Weighted-average exercise price per share (usd per share) |
$ 4.30
|
| Options vested and exercisable, Shares subject to stock options (in shares) | shares |
143
|
| Options vested and exercisable, Weighted-average exercise price per share (usd per share) |
$ 4.30
|
| $4.42-$4.66 [Member] |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise prices, Lower range limit (usd per share) |
4.42
|
| Exercise prices, Upper range limit (usd per share) |
$ 4.66
|
| Options outstanding, Number of stock options outstanding (in shares) | shares |
179
|
| Options outstanding, Weighted-average remaining contractual life (years) |
6 years 7 months 10 days
|
| Options outstanding, Weighted-average exercise price per share (usd per share) |
$ 4.60
|
| Options vested and exercisable, Shares subject to stock options (in shares) | shares |
60
|
| Options vested and exercisable, Weighted-average exercise price per share (usd per share) |
$ 4.58
|
| $5.07-$5.07 [Member] |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise prices, Lower range limit (usd per share) |
5.07
|
| Exercise prices, Upper range limit (usd per share) |
$ 5.07
|
| Options outstanding, Number of stock options outstanding (in shares) | shares |
294
|
| Options outstanding, Weighted-average remaining contractual life (years) |
3 years 10 months 24 days
|
| Options outstanding, Weighted-average exercise price per share (usd per share) |
$ 5.07
|
| Options vested and exercisable, Shares subject to stock options (in shares) | shares |
191
|
| Options vested and exercisable, Weighted-average exercise price per share (usd per share) |
$ 5.07
|
| $5.58-$5.84[Member] |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise prices, Lower range limit (usd per share) |
5.58
|
| Exercise prices, Upper range limit (usd per share) |
$ 5.84
|
| Options outstanding, Number of stock options outstanding (in shares) | shares |
226
|
| Options outstanding, Weighted-average remaining contractual life (years) |
2 years 3 months 18 days
|
| Options outstanding, Weighted-average exercise price per share (usd per share) |
$ 5.66
|
| Options vested and exercisable, Shares subject to stock options (in shares) | shares |
172
|
| Options vested and exercisable, Weighted-average exercise price per share (usd per share) |
$ 5.66
|
| $6.01-$17.94 [Member] |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise prices, Lower range limit (usd per share) |
6.01
|
| Exercise prices, Upper range limit (usd per share) |
$ 17.94
|
| Options outstanding, Number of stock options outstanding (in shares) | shares |
128
|
| Options outstanding, Weighted-average remaining contractual life (years) |
1 year 2 months 12 days
|
| Options outstanding, Weighted-average exercise price per share (usd per share) |
$ 11.92
|
| Options vested and exercisable, Shares subject to stock options (in shares) | shares |
125
|
| Options vested and exercisable, Weighted-average exercise price per share (usd per share) |
$ 12.02
|
| $18.80-$18.80 [Member] |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise prices, Lower range limit (usd per share) |
18.80
|
| Exercise prices, Upper range limit (usd per share) |
$ 18.80
|
| Options outstanding, Number of stock options outstanding (in shares) | shares |
19
|
| Options outstanding, Weighted-average remaining contractual life (years) |
8 months 5 days
|
| Options outstanding, Weighted-average exercise price per share (usd per share) |
$ 18.80
|
| Options vested and exercisable, Shares subject to stock options (in shares) | shares |
19
|
| Options vested and exercisable, Weighted-average exercise price per share (usd per share) |
$ 18.80
|
| $2.12-$18.80 [Member] |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Exercise prices, Lower range limit (usd per share) |
2.12
|
| Exercise prices, Upper range limit (usd per share) |
$ 18.80
|
| Options outstanding, Number of stock options outstanding (in shares) | shares |
2,147
|
| Options outstanding, Weighted-average remaining contractual life (years) |
6 years 4 months 6 days
|
| Options outstanding, Weighted-average exercise price per share (usd per share) |
$ 4.79
|
| Options vested and exercisable, Shares subject to stock options (in shares) | shares |
773
|
| Options vested and exercisable, Weighted-average exercise price per share (usd per share) |
$ 6.39
|