Stockholders' Equity (Details) - shares |
Mar. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Stockholders' Equity | ||
| Authorized shares of capital stock | 205,000,000 | |
| Authorized shares of common stock | 200,000,000 | 200,000,000 |
| Authorized shares of preferred stock | 5,000,000 | 5,000,000 |
| Shares of common stock reserved for future issuance | ||
| Outstanding stock options | 5,019,640 | |
| Possible future issuance under 2014 Plan | 4,194,545 | |
| Outstanding restricted stock units | 1,011,375 | |
| Total shares of common stock reserved for future issuance | 10,225,560 |
| X | ||||||||||
- Definition The maximum number of shares of capital stock permitted to be issued by the entity's charter and bylaws. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Number of outstanding restricted stock units reserved for future issuance pertaining to possible future issuance under stock option plans. No definition available.
|
| X | ||||||||||
- Definition Number of common shares reserved for future issuance pertaining to outstanding stock options. No definition available.
|
| X | ||||||||||
- Definition Number of common shares reserved for future issuance pertaining to possible future issuance under stock option plans. No definition available.
|
| X | ||||||||||
- Definition Aggregate number of common shares reserved for future issuance. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- References No definition available.
|