XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details 1) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value    
Cash and Cash Equivalents $ 26,001 $ 46,345
Debt Securities, Available-for-Sale, Current 79,936  
Short-term Investments   92,012
Total Cash and Cash Equivalents and Investments 105,937 138,357
Fair Value, Level 1    
Fair Value    
Cash and Cash Equivalents 26,001 46,345
Debt Securities, Available-for-Sale, Current 70,761  
Short-term Investments   73,680
Total Cash and Cash Equivalents and Investments 96,762 120,025
Fair Value, Level 2    
Fair Value    
Cash and Cash Equivalents 0 0
Debt Securities, Available-for-Sale, Current 9,175  
Short-term Investments   18,332
Total Cash and Cash Equivalents and Investments 9,175 18,332
Fair Value, Level 3    
Fair Value    
Cash and Cash Equivalents 0 0
Debt Securities, Available-for-Sale, Current 0  
Short-term Investments   0
Total Cash and Cash Equivalents and Investments $ 0 $ 0