XML 42 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost $ 14,031 $ 43,834
Cash equivalents, estimated fair value 14,031 43,834
Marketable securities, amortized cost 41,104 15,758
Marketable securities, gross unrealized losses (37) (4)
Marketable securities, estimated fair value 41,067 15,754
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 3,781 4,584
Cash equivalents, estimated fair value 3,781 4,584
Reverse repurchase agreements    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 10,250 39,250
Cash equivalents, estimated fair value 10,250 39,250
US government and agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 41,104 15,758
Marketable securities, gross unrealized losses (37) (4)
Marketable securities, estimated fair value $ 41,067 $ 15,754