XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Cash and Cash Equivalents and Investments (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value    
Debt Securities, Available-for-Sale, Current $ 154,468 $ 92,012
Cash and Cash Equivalents    
Fair Value    
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 0 0
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 1 0
Debt Securities, Available-for-Sale, Amortized Cost, Current 102,270 46,345
Debt Securities, Available-for-Sale, Current 102,271 46,345
U.S. Treasury Securities    
Fair Value    
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 108 342
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 9 0
Debt Securities, Available-for-Sale, Amortized Cost, Current 153,556 74,022
Debt Securities, Available-for-Sale, Current 153,457 73,680
Corporate Debt Securities    
Fair Value    
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 2 86
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Debt Securities, Available-for-Sale, Amortized Cost, Current 1,013 18,418
Debt Securities, Available-for-Sale, Current 1,011 18,332
Total Short-term Investments    
Fair Value    
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 110 428
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 9 0
Debt Securities, Available-for-Sale, Amortized Cost, Current 154,569 92,440
Debt Securities, Available-for-Sale, Current 154,468 92,012
Total Cash and Cash Equivalents and Investments    
Fair Value    
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax 110 428
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 10 0
Debt Securities, Available-for-Sale, Amortized Cost, Current 256,839 138,785
Debt Securities, Available-for-Sale, Current $ 256,739 $ 138,357