XML 54 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 140,386 $ 145,604
Unrealized Gains 108  
Unrealized Losses   (68)
Estimated Fair Value 140,494 145,536
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 34,225 49,348
Estimated Fair Value 34,225 49,348
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 106,161 96,256
Unrealized Gains 108  
Unrealized Losses   (68)
Estimated Fair Value 106,269 96,188
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 2,384 3,147
Estimated Fair Value 2,384 3,147
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 29,343 44,002
Estimated Fair Value 29,343 44,002
U.S. Treasuries | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 500  
Estimated Fair Value 500  
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 1,493 14,732
Unrealized Gains 1  
Unrealized Losses   (8)
Estimated Fair Value 1,494 14,724
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 1,998 2,199
Estimated Fair Value 1,998 2,199
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 77,794 39,108
Unrealized Gains 78  
Unrealized Losses   (16)
Estimated Fair Value 77,872 39,092
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 26,874 42,416
Unrealized Gains 29  
Unrealized Losses   (44)
Estimated Fair Value $ 26,903 $ 42,372