Convertible Preferred Stock (Details) $ in Thousands |
12 Months Ended | ||||
|---|---|---|---|---|---|
|
Mar. 29, 2016
shares
|
Dec. 31, 2016
item
shares
|
Dec. 31, 2015
USD ($)
shares
|
Dec. 31, 2014
shares
|
Nov. 26, 2014
shares
|
|
| Convertible Preferred Stock | |||||
| Number of classes of stock authorized | item | 2 | ||||
| Convertible preferred stock | |||||
| Shares Authorized | 0 | 14,274,741 | 8,921,438 | ||
| Shares Issued | 0 | 14,274,741 | |||
| Net Carrying Value | $ | $ 125,780 | ||||
| Liquidation Value | $ | $ 108,500 | ||||
| Shares Outstanding | 0 | 14,274,741 | |||
| Conversion | |||||
| Number of common stock issued with the conversion of the preferred stock (in shares) | 14,274,741 | ||||
| Preferred stock conversion ratio | 1 | ||||
| Series A convertible preferred stock | |||||
| Convertible preferred stock | |||||
| Shares Authorized | 8,921,429 | 8,921,438 | |||
| Shares Issued | 8,921,429 | ||||
| Net Carrying Value | $ | $ 50,941 | ||||
| Liquidation Value | $ | $ 33,500 | ||||
| Series B convertible preferred stock | |||||
| Convertible preferred stock | |||||
| Shares Authorized | 5,353,312 | ||||
| Shares Issued | 5,353,312 | ||||
| Net Carrying Value | $ | $ 74,839 | ||||
| Liquidation Value | $ | $ 75,000 |