XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Summary of Estimated Value of Cash, Cash Equivalents and Marketable Securities and Gross Unrealized Holding Gains and Losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents, Amortized cost $ 120,751 $ 157,614 $ 159,040
Cash and cash equivalents, Estimated Fair Value 120,751 157,614  
Marketable securities, Amortized cost 158,163 192,399  
Marketable securities, Unrealized gains 1 1  
Marketable securities, Unrealized losses (281) (297)  
Marketable securities, Estimated Fair Value 157,883 192,103  
Cash      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents, Amortized cost 21,068 22,673  
Cash and cash equivalents, Estimated Fair Value 21,068 22,673  
Money Market Funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents, Amortized cost 28,243 86,461  
Cash and cash equivalents, Estimated Fair Value 28,243 86,461  
Commercial Paper      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents, Amortized cost 70,840 48,480  
Cash and cash equivalents, Estimated Fair Value 70,840 48,480  
U.S. Government and Agency Securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents, Amortized cost 600    
Cash and cash equivalents, Estimated Fair Value 600    
Marketable securities, Amortized cost 73,138 108,317  
Marketable securities, Unrealized losses (246) (241)  
Marketable securities, Estimated Fair Value 72,892 108,076  
Corporate Debt Securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities, Amortized cost 66,278 58,551  
Marketable securities, Unrealized gains 1 1  
Marketable securities, Unrealized losses (35) (56)  
Marketable securities, Estimated Fair Value 66,244 58,496  
Commercial paper      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities, Amortized cost 18,747 25,531  
Marketable securities, Estimated Fair Value $ 18,747 $ 25,531