XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Certain Financial Statement Caption Information - Schedule of Company's Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 42,811 $ 30,397
Unrealized losses (232) (52)
Short-term investments 42,579 30,345
U.S. Treasury Securities Maturing in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 41,586 17,122
Unrealized losses (228) (7)
Short-term investments $ 41,358 $ 17,115
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
U.S. Treasury Securities Maturing between One and Five years    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   $ 12,049
Unrealized losses   (43)
Short-term investments   $ 12,006
U.S. Treasury Securities Maturing between One and Five years | Minimum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years)   1 year
U.S. Treasury Securities Maturing between One and Five years | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years)   5 years
Certificates of Deposit Maturing in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 1,225 $ 1,226
Unrealized losses (4) (2)
Short-term investments $ 1,221 $ 1,224
Certificates of Deposit Maturing in One Year or Less | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years) 1 year 1 year