XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details 1) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value    
Cash and cash equivalents $ 21,116 $ 46,345
Short-term investments 197,311 92,012
Total cash and cash equivalents and investments 218,427 138,357
Level 1    
Fair Value    
Cash and cash equivalents 21,116 46,345
Short-term investments 191,439 73,680
Total cash and cash equivalents and investments 212,555 120,025
Level 2    
Fair Value    
Cash and cash equivalents 0 0
Short-term investments 5,872 18,332
Total cash and cash equivalents and investments 5,872 18,332
Level 3    
Fair Value    
Cash and cash equivalents 0 0
Short-term investments 0 0
Total cash and cash equivalents and investments $ 0 $ 0