XML 67 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Short-Term Investments - Schedule of Company's Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 12,006 $ 30,397
Unrealized losses (90) (52)
Short-term investments 11,916 30,345
U.S. Treasury Securities Maturing in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 12,006 17,122
Unrealized losses (90) (7)
Short-term investments $ 11,916 $ 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,226
Unrealized losses   (2)
Short-term investments   $ 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