XML 55 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments - Schedule of Securities Classified as Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash Cash Equivalents And Short Term Investments [Line Items]        
Cash and cash equivalents, Amortized Cost $ 78,768 $ 75,383 $ 74,598 $ 107,004
Cash and cash equivalents, Fair Value 78,768 75,383    
Short-term investments, Amortized Cost 89,359 58,640    
Short-term investments, Gross Unrealized Losses (38) (47)    
Short-term investments, Fair Value 89,321 58,593    
Cash equivalents and short-term investments, Amortized Cost 168,127 134,023    
Cash equivalents and short-term investments, Gross Unrealized Losses (38) (47)    
Cash equivalents and short-term investments, Fair Value 168,089 133,976    
Cash [Member]        
Cash Cash Equivalents And Short Term Investments [Line Items]        
Cash and cash equivalents, Amortized Cost 3,733 5,882    
Cash and cash equivalents, Fair Value 3,733 5,882    
Money Market Funds [Member]        
Cash Cash Equivalents And Short Term Investments [Line Items]        
Cash and cash equivalents, Amortized Cost 73,238 68,651    
Cash and cash equivalents, Fair Value 73,238 68,651    
Commercial Paper (Cash Equivalents) [Member]        
Cash Cash Equivalents And Short Term Investments [Line Items]        
Cash and cash equivalents, Amortized Cost 1,797 850    
Cash and cash equivalents, Fair Value 1,797 850    
U.S. Treasury Securities [Member]        
Cash Cash Equivalents And Short Term Investments [Line Items]        
Cash and cash equivalents, Amortized Cost 3,996 3,994    
Cash and cash equivalents, Gross Unrealized Losses   (1)    
Cash and cash equivalents, Fair Value 3,996 3,993    
Corporate Bonds (Investments) [Member]        
Cash Cash Equivalents And Short Term Investments [Line Items]        
Short-term investments, Amortized Cost 34,611 26,853    
Short-term investments, Gross Unrealized Losses (21) (26)    
Short-term investments, Fair Value 34,590 26,827    
Commercial Paper (Investments) [Member]        
Cash Cash Equivalents And Short Term Investments [Line Items]        
Short-term investments, Amortized Cost 41,371 19,584    
Short-term investments, Gross Unrealized Losses (14) (14)    
Short-term investments, Fair Value 41,357 19,570    
Asset-Backed Securities [Member]        
Cash Cash Equivalents And Short Term Investments [Line Items]        
Short-term investments, Amortized Cost 9,381 8,209    
Short-term investments, Gross Unrealized Losses (3) (6)    
Short-term investments, Fair Value $ 9,378 $ 8,203