XML 54 R41.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities - Schedule of Maturities of Marketable Securities (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Amortized cost Due within one year $ 5,029
Amortized cost Due after one year through five years 21,353
Amortized cost Due after five years through ten years 109
Amortized cost Total available-for-sale securities 26,491
Estimated fair value Due within one year 5,030
Estimated fair value Due after one year through five years 21,256
Estimated fair value Due after five years through ten years 109
Estimated fair value Total available-for-sale securities $ 26,395