XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Jun. 30, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Dec. 31, 2015
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents $ 62,718 $ 59,986 $ 51,281 $ 42,842 $ 39,885 $ 58,750
Schedule of Available-for-sale Securities [Line Items]            
Unrealized Gains 1   1      
Unrealized Losses (17)   (12)      
Cash and cash equivalents and available-for-sale securities, amortized cost 67,076   54,942      
Cash and cash equivalents and available-for-sale securities 67,060   54,931      
U.S. treasury debt securities            
Schedule of Available-for-sale Securities [Line Items]            
Amortized Cost 2,888   3,503      
Unrealized Gains 0   0      
Unrealized Losses (3)   (5)      
Aggregate Fair Value 2,885   3,498      
U.S. corporate debt securities            
Schedule of Available-for-sale Securities [Line Items]            
Amortized Cost 12,161   7,943      
Unrealized Gains 1   1      
Unrealized Losses (14)   (7)      
Aggregate Fair Value 12,148   7,937      
Money market funds            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 52,027   43,496      
Cash and cash equivalents, aggregate fair value 52,027   43,496      
Cash and cash equivalents | Money market funds            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 52,027   43,496      
Cash and cash equivalents, aggregate fair value 52,027   43,496      
Marketable securities | U.S. corporate debt securities            
Schedule of Available-for-sale Securities [Line Items]            
Amortized Cost 15,049   11,446      
Unrealized Gains 1   1      
Unrealized Losses (17)   (12)      
Aggregate Fair Value $ 15,033   $ 11,435