Fair Value Measurement - Additional Information (Details) |
12 Months Ended |
|---|---|
|
Dec. 31, 2016
$ / shares
| |
| Fair Value Disclosures [Abstract] | |
| Fair value assumptions, estimated fair value of common stock per share | $ 5.31 |
| Fair value assumptions, risk-free interest rate | 1.04% |
| Fair value assumptions, expected volatility rate | 47.34% |
| Fair value assumptions, remaining contact life | 1 year 6 months 18 days |
| Fair value assumptions, expected dividend yield rate | 0.00% |