XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 183,216 $ 145,604
Unrealized Gains 10  
Unrealized Losses (10) (68)
Estimated Fair Value 183,216 145,536
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 112,133 49,348
Estimated Fair Value 112,133 49,348
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 71,083 96,256
Unrealized Gains 10  
Unrealized Losses (10) (68)
Estimated Fair Value 71,083 96,188
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 1,518 3,147
Estimated Fair Value 1,518 3,147
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 102,616 44,002
Estimated Fair Value 102,616 44,002
U.S. Treasuries | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 5,000  
Estimated Fair Value 5,000  
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 1,999 14,732
Unrealized Losses   (8)
Estimated Fair Value 1,999 14,724
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 2,999 2,199
Estimated Fair Value 2,999 2,199
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 42,999 39,108
Unrealized Gains 10  
Unrealized Losses (2) (16)
Estimated Fair Value 43,007 39,092
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 26,085 42,416
Unrealized Losses (8) (44)
Estimated Fair Value $ 26,077 $ 42,372