XML 57 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Cash Equivalents, Restricted Cash and Short-Term Investments Classified as Available-for-sale Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 81,892 $ 76,831
Gross Unrealized Gains 5 34
Estimated Fair Value 81,897 76,865
Money Market Funds | Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 30,360 15,369
Estimated Fair Value 30,360 15,369
U.S. Government Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 37,835 51,467
Gross Unrealized Gains 2 23
Estimated Fair Value 37,837 51,490
Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 30,360 15,369
Short-Term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 48,994 61,496
Long-Term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 2,543  
Federal Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 13,697 9,995
Gross Unrealized Gains 3 11
Estimated Fair Value $ 13,700 $ 10,006