XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents and Short-Term Investments Classified as Available-for-sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 86,521 $ 81,892
Gross Unrealized Gains 2 5
Estimated Fair Value 86,523 81,897
Money Market Funds | Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 73,621 30,360
Estimated Fair Value 73,621 30,360
U.S. Government Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 7,778 37,835
Gross Unrealized Gains 1 2
Estimated Fair Value 7,779 37,837
Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 73,621 30,360
Short-Term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 12,902 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 5,122 13,697
Gross Unrealized Gains 1 3
Estimated Fair Value $ 5,123 $ 13,700