XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents and Short-Term Investments Classified as Available-for-sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 106,995 $ 81,892
Gross Unrealized Gains 5 5
Estimated Fair Value 107,000 81,897
Money Market Funds | Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 83,044 30,360
Estimated Fair Value 83,044 30,360
U.S. Government Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 16,804 37,835
Gross Unrealized Gains 3 2
Estimated Fair Value 16,807 37,837
Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 83,044 30,360
Short-Term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 23,956 48,994
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 7,147 13,697
Gross Unrealized Gains 2 3
Estimated Fair Value $ 7,149 $ 13,700