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