XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Marketable Securities and Certificates of Deposit - Scheduled Maturities of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Investments, Debt and Equity Securities [Abstract]    
Due within one year, amortized cost $ 3,090 $ 204
Due after one year through five years, amortized cost 555 1,602
Total, amortized cost 3,645 1,806
Due within one year, fair value 3,101 204
Due after one year through five years, fair value 555 1,591
Total, fair value $ 3,656 $ 1,795