XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value    
Cash and Cash Equivalents $ 102,271 $ 46,345
Debt Securities, Available-for-Sale, Current 154,468 92,012
Total Cash and Cash Equivalents and Investments 256,739 138,357
Fair Value, Level 1    
Fair Value    
Cash and Cash Equivalents 102,271 46,345
Debt Securities, Available-for-Sale, Current 153,457 73,680
Total Cash and Cash Equivalents and Investments 255,728 120,025
Fair Value, Level 2    
Fair Value    
Cash and Cash Equivalents 0 0
Debt Securities, Available-for-Sale, Current 1,011 18,332
Total Cash and Cash Equivalents and Investments 1,011 18,332
Fair Value, Level 3    
Fair Value    
Cash and Cash Equivalents 0 0
Debt Securities, Available-for-Sale, Current 0 0
Total Cash and Cash Equivalents and Investments $ 0 $ 0