XML 67 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost $ 43,834 $ 20,238
Cash equivalents, estimated fair value 43,834 20,238
Marketable securities, amortized cost 15,758 3,769
Marketable securities, gross unrealized losses (4) (1)
Marketable securities, estimated fair value 15,754 3,768
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 4,584 3,988
Cash equivalents, estimated fair value 4,584 3,988
Reverse repurchase agreements    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 39,250 16,250
Cash equivalents, estimated fair value 39,250 16,250
US government and agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 15,758 3,769
Marketable securities, gross unrealized losses (4) (1)
Marketable securities, estimated fair value $ 15,754 $ 3,768