Significant Accounting Policies - Summary of Amortized Cost and Fair Values of Marketable Securities, by Remaining Contractual Maturity (Details) $ in Thousands |
Dec. 31, 2016
USD ($)
|
|---|---|
| Accounting Policies [Abstract] | |
| Due in 1 year or less, Amortized Cost | $ 49,371 |
| Due after 1 year through 4 years, Amortized Cost | 33,800 |
| Amortized Cost | 83,171 |
| Due in 1 year or less, Fair Value | 49,363 |
| Due after 1 year through 4 years, Fair Value | 33,767 |
| Total , Fair Value | $ 83,130 |