XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Cash Equivalents and Investments - Schedule of Fair Value of Securities, not Including Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 52,953 $ 73,427
Gross Unrealized Gains 35 3
Gross Unrealized Losses   (19)
Estimated Fair Value 52,988 73,411
Cash equivalents 9,748 15,091
Short-term investments 43,240 58,320
Total cash equivalents and investments 52,988 73,411
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 9,748 10,606
Estimated Fair Value 9,748 10,606
U.S. Government Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 33,023 9,976
Gross Unrealized Gains 35  
Gross Unrealized Losses   (1)
Estimated Fair Value 33,058 9,975
Corporate Notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,999 16,514
Gross Unrealized Gains   3
Gross Unrealized Losses   (18)
Estimated Fair Value 1,999 16,499
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 8,183 36,331
Estimated Fair Value $ 8,183 $ 36,331