XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Cash and Cash Equivalents and Investments (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value    
Debt Securities, Available-for-Sale, Current $ 40,518  
Cash and Cash Equivalents    
Fair Value    
Gross Unrealized Gains   $ 0
Gross Unrealized Losses   (1)
Estimated Fair Value   64,065
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 0  
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 0  
Debt Securities, Available-for-Sale, Amortized Cost, Current 21,450 64,066
Debt Securities, Available-for-Sale, Current 21,450  
U.S. Treasury Securities    
Fair Value    
Estimated Fair Value   7,561
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 89 1
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Debt Securities, Available-for-Sale, Amortized Cost, Current 30,419 7,562
Debt Securities, Available-for-Sale, Current 30,330  
Total Short-term Investments    
Fair Value    
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 150 9
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Debt Securities, Available-for-Sale, Amortized Cost, Current 40,668 22,687
Debt Securities, Available-for-Sale, Current 40,518 22,678
Total Cash and Cash Equivalents and Investments    
Fair Value    
Gross Unrealized Gains   0
Gross Unrealized Losses   (10)
Estimated Fair Value   86,743
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 150  
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 0  
Debt Securities, Available-for-Sale, Amortized Cost, Current 62,118 86,753
Debt Securities, Available-for-Sale, Current 61,968  
Corporate Debt Securities    
Fair Value    
Estimated Fair Value   15,117
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 61 8
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Debt Securities, Available-for-Sale, Amortized Cost, Current 10,249 $ 15,125
Debt Securities, Available-for-Sale, Current $ 10,188