Stockholders' Equity (Details) - USD ($) $ in Millions |
Sep. 30, 2015 |
Apr. 02, 2014 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|---|---|---|---|---|
| Shares issued | 8,626,377 | |||
| Net proceeds from sale of common stock net accrued costs | $ 117.1 | |||
| Authorized shares of capital stock | 205,000,000 | |||
| Authorized shares of common stock | 200,000,000 | 200,000,000 | 200,000,000 | |
| Authorized shares of preferred stock | 5,000,000 | 5,000,000 | 5,000,000 | |
| Shares of common stock reserved for future issuance | ||||
| Outstanding stock options | 5,298,510 | |||
| Possible future issuance under 2014 Plan | 1,904,743 | |||
| Outstanding restricted stock units | 1,220,008 | |||
| Total shares of common stock reserved for future issuance | 8,423,261 | |||
| Public | ||||
| Shares issued | 3,625,000 | |||
| Underwriters' over-allotment option | ||||
| Shares issued | 525,000 |