XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost $ 7,620 $ 8,924
Cash equivalents, estimated fair value 7,620 8,924
Marketable securities, amortized cost 32,813 37,584
Marketable securities, gross unrealized losses (98) (102)
Marketable securities, estimated fair value 32,715 37,482
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost   1,502
Marketable securities, gross unrealized losses   (1)
Marketable securities, estimated fair value   1,501
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 1,370 1,674
Cash equivalents, estimated fair value 1,370 1,674
Reverse repurchase agreements    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 6,250 7,250
Cash equivalents, estimated fair value 6,250 7,250
U.S. government securities    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 32,813 36,082
Marketable securities, gross unrealized losses (98) (101)
Marketable securities, estimated fair value $ 32,715 $ 35,981