XML 41 R29.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities and Fair Value Disclosures - Summary of Amortized Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Investments Debt And Equity Securities [Abstract]  
Due in one year or less, Amortized Cost $ 13,778
Due in one to two years, Amortized Cost 2,355
Amortized Cost 16,133
Due in one year or less, Fair Value 13,762
Due in one to two years, Fair Value 2,352
Fair Value $ 16,114