XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and Cash Equivalents and Investments (Details 1) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value    
Debt Securities, Available-for-Sale, Current $ 79,936  
Cash and Cash Equivalents    
Fair Value    
Gross Unrealized Gains   $ 0
Gross Unrealized Losses   0
Estimated Fair Value   46,345
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 0  
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 1  
Debt Securities, Available-for-Sale, Amortized Cost, Current 26,000 46,345
Debt Securities, Available-for-Sale, Current 26,001  
U.S. Treasury Securities    
Fair Value    
Estimated Fair Value   73,680
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 142 342
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 9 0
Debt Securities, Available-for-Sale, Amortized Cost, Current 70,894 74,022
Debt Securities, Available-for-Sale, Current 70,761  
Total Short-term Investments    
Fair Value    
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 173 428
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 9 0
Debt Securities, Available-for-Sale, Amortized Cost, Current 80,100 92,440
Debt Securities, Available-for-Sale, Current 79,936 92,012
Total Cash and Cash Equivalents and Investments    
Fair Value    
Gross Unrealized Gains   0
Gross Unrealized Losses   (428)
Estimated Fair Value   138,357
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 173  
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 10  
Debt Securities, Available-for-Sale, Amortized Cost, Current 106,100 138,785
Debt Securities, Available-for-Sale, Current 105,937  
Corporate Debt Securities    
Fair Value    
Estimated Fair Value   18,332
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 31 86
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Debt Securities, Available-for-Sale, Amortized Cost, Current 9,206 $ 18,418
Debt Securities, Available-for-Sale, Current $ 9,175