XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value    
Cash and cash equivalents $ 22,465 $ 46,345
Short-term investments 147,561 92,012
Total cash and cash equivalents and investments 170,026 138,357
Level 1    
Fair Value    
Cash and cash equivalents 22,465 46,345
Short-term investments 141,596 73,680
Total cash and cash equivalents and investments 164,061 120,025
Level 2    
Fair Value    
Cash and cash equivalents 0 0
Short-term investments 5,965 18,332
Total cash and cash equivalents and investments 5,965 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