XML 71 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Investments - Schedule of Fair Value of Securities, not Including Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 73,427 $ 102,325
Gross Unrealized Gains 3  
Gross Unrealized Losses (19) (65)
Estimated Fair Value 73,411 102,260
Cash equivalents 15,091 5,574
Short-term investments 58,320 93,692
Long-term investments   2,994
Total 73,411 102,260
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 10,606 5,574
Estimated Fair Value 10,606 5,574
U.S. Government Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 9,976 24,969
Gross Unrealized Losses (1) (29)
Estimated Fair Value 9,975 24,940
Corporate Notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 16,514 24,539
Gross Unrealized Gains 3  
Gross Unrealized Losses (18) (36)
Estimated Fair Value 16,499 24,503
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 36,331 47,243
Estimated Fair Value $ 36,331 $ 47,243