XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements (Details 1) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value    
Cash and Cash Equivalents $ 18,834 $ 64,065
Debt Securities, Available-for-Sale, Current 117,369  
Short-term Investments   22,678
Total Cash and Cash Equivalents and Investments 136,203 86,743
Fair Value, Level 1    
Fair Value    
Cash and Cash Equivalents 18,834 64,065
Debt Securities, Available-for-Sale, Current 97,599  
Short-term Investments   7,561
Total Cash and Cash Equivalents and Investments 116,433 71,626
Fair Value, Level 2    
Fair Value    
Cash and Cash Equivalents 0 0
Debt Securities, Available-for-Sale, Current 19,770  
Short-term Investments   15,117
Total Cash and Cash Equivalents and Investments 19,770 15,117
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