XML 73 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 174,909 $ 145,604
Unrealized Gains 67  
Unrealized Losses (30) (68)
Estimated Fair Value 174,946 145,536
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 37,297 49,348
Estimated Fair Value 37,297 49,348
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 137,612 96,256
Unrealized Gains 67  
Unrealized Losses (30) (68)
Estimated Fair Value 137,649 96,188
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 3,565 3,147
Estimated Fair Value 3,565 3,147
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 33,732 44,002
Estimated Fair Value 33,732 44,002
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 1,495 14,732
Unrealized Gains 2  
Unrealized Losses   (8)
Estimated Fair Value 1,497 14,724
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 58,718 42,416
Unrealized Gains 23  
Unrealized Losses (22) (44)
Estimated Fair Value 58,719 42,372
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost   2,199
Estimated Fair Value   2,199
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 77,399 39,108
Unrealized Gains 42  
Unrealized Losses (8) (16)
Estimated Fair Value $ 77,433 $ 39,092