XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Certain Financial Statement Caption Information - Schedule of Company's Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 34,040 $ 30,397
Unrealized losses (286) (52)
Short-term investments 33,754 30,345
U.S. Treasury Securities Maturing in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 33,060 17,122
Unrealized losses (281) (7)
Short-term investments $ 32,779 $ 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 $ 980 $ 1,226
Unrealized losses (5) (2)
Short-term investments $ 975 $ 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