|
Warrants - Additional Information (Detail) (USD $)
|
12 Months Ended | |||
|---|---|---|---|---|
|
Dec. 31, 2013
|
Dec. 31, 2014
|
Sep. 30, 2014
|
Oct. 31, 2011
|
|
| Class of Warrant or Right [Line Items] | ||||
| Common stock price | $ 8.97 | $ 7.25 | $ 7.03 | |
| Dividend yield | 0.00% | |||
| Warrants to purchase convertible preferred stock | 82,190 | |||
| Minimum [Member] | ||||
| Class of Warrant or Right [Line Items] | ||||
| Expected volatility | 40.00% | |||
| Risk-free interest rate | 0.80% | |||
| Maximum [Member] | ||||
| Class of Warrant or Right [Line Items] | ||||
| Expected volatility | 45.00% | |||
| Risk-free interest rate | 2.10% |