XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 177,080 $ 150,983
Unrealized Gains 84 84
Unrealized Losses (3) (12)
Estimated Fair Value 177,161 151,055
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 32,688 39,884
Estimated Fair Value 32,688 39,884
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 144,392 111,099
Unrealized Gains 84 84
Unrealized Losses (3) (12)
Estimated Fair Value 144,473 111,171
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 2,998 4,038
Estimated Fair Value 2,998 4,038
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 25,138 27,854
Estimated Fair Value 25,138 27,854
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 4,552 7,992
Estimated Fair Value 4,552 7,992
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 65,362 53,353
Unrealized Gains 22 28
Unrealized Losses (1)  
Estimated Fair Value 65,383 53,381
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 30,622 6,511
Unrealized Gains 51 6
Estimated Fair Value 30,673 6,517
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 48,408 51,235
Unrealized Gains 11 50
Unrealized Losses (2) (12)
Estimated Fair Value $ 48,417 $ 51,273