XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Cash Equivalents and Investments - Schedule of Fair Value of Securities, not Including Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 54,117 $ 73,427
Gross Unrealized Gains 3 3
Gross Unrealized Losses   (19)
Estimated Fair Value 54,120 73,411
Cash equivalents 23,613 15,091
Short-term investments 30,507 58,320
Total cash equivalents and investments 54,120 73,411
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 23,613 10,606
Estimated Fair Value 23,613 10,606
U.S. Government Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,476 9,976
Gross Unrealized Gains 1  
Gross Unrealized Losses   (1)
Estimated Fair Value 3,477 9,975
Corporate Notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 11,284 16,514
Gross Unrealized Gains 2 3
Gross Unrealized Losses   (18)
Estimated Fair Value 11,286 16,499
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 15,744 36,331
Estimated Fair Value $ 15,744 $ 36,331