XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Details 1) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value    
Cash and Cash Equivalents $ 59,520 $ 64,065
Short-term Investments 26,982 22,678
Total Cash and Cash Equivalents and Investments 86,502 86,743
Fair Value, Level 1    
Fair Value    
Cash and Cash Equivalents 59,520 64,065
Short-term Investments 12,460 7,561
Total Cash and Cash Equivalents and Investments 71,980 71,626
Fair Value, Level 2    
Fair Value    
Cash and Cash Equivalents 0 0
Short-term Investments 14,522 15,117
Total Cash and Cash Equivalents and Investments 14,522 15,117
Fair Value, Level 3    
Fair Value    
Cash and Cash Equivalents 0 0
Short-term Investments 0 0
Total Cash and Cash Equivalents and Investments $ 0 $ 0