Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares |
Mar. 31, 2016 |
Dec. 31, 2015 |
Apr. 03, 2014 |
|---|---|---|---|
| Class of Stock | |||
| Common stock reserved for future issuance (in shares) | 16,476,000 | ||
| Stock Options | |||
| Class of Stock | |||
| Stock options outstanding (in shares) | 5,980,000 | 6,092,000 | |
| Restricted Stock Units | |||
| Class of Stock | |||
| Restricted stock units outstanding (in shares) | 2,459,000 | 1,818,000 | |
| Common stock warrants outstanding | |||
| Class of Stock | |||
| Common stock reserved for future issuance (in shares) | 132,000 | ||
| 2014 Plan | |||
| Class of Stock | |||
| Shares available for future grant (in shares) | 6,482,000 | ||
| ESPP | |||
| Class of Stock | |||
| Common stock reserved for future issuance (in shares) | 1,422,752 | 880,000 |