XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value    
Cash and Cash Equivalents $ 21,450 $ 64,065
Debt Securities, Available-for-Sale, Current 40,518  
Short-term Investments   22,678
Total Cash and Cash Equivalents and Investments 61,968 86,743
Fair Value, Level 1    
Fair Value    
Cash and Cash Equivalents 21,450 64,065
Debt Securities, Available-for-Sale, Current 30,330  
Short-term Investments   7,561
Total Cash and Cash Equivalents and Investments 51,780 71,626
Fair Value, Level 2    
Fair Value    
Cash and Cash Equivalents 0 0
Debt Securities, Available-for-Sale, Current 10,188  
Short-term Investments   15,117
Total Cash and Cash Equivalents and Investments 10,188 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