XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Certain Financial Statement Caption Information - Schedule of Company's Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 24,118 $ 58,173
Unrealized Gains 1 12
Unrealized losses (1) (4)
Short-term investments 24,118 58,181
U.S. Treasury Securities Maturing in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 24,118 56,218
Unrealized Gains 1 6
Unrealized losses (1) (4)
Short-term investments $ 24,118 $ 56,220
U.S. Treasury Securities Maturing in One Year or Less | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years) 1 year 1 year
Certificates of Deposit Maturing in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   $ 1,955
Unrealized Gains   6
Short-term investments   $ 1,961
Certificates of Deposit Maturing in One Year or Less | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years)   1 year