XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements - Schedule of Fair Value Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Total assets $ 173,941 $ 244,576
Cash    
Assets:    
Total assets 16,184 48,690
Money Market Funds    
Assets:    
Total assets 49 25,576
Cash and cash equivalents    
Assets:    
Total assets 16,233 74,266
U.S. Treasury Securities    
Assets:    
Total assets 149,286 62,532
Corporate Debt Securities    
Assets:    
Total assets 8,253 101,467
Asset-Backed Securities    
Assets:    
Total assets 169 6,311
short-term investments    
Assets:    
Total assets 157,708 170,310
Level 1    
Assets:    
Total assets 165,519 136,798
Level 1 | Cash    
Assets:    
Total assets 16,184 48,690
Level 1 | Money Market Funds    
Assets:    
Total assets 49 25,576
Level 1 | Cash and cash equivalents    
Assets:    
Total assets 16,233 74,266
Level 1 | U.S. Treasury Securities    
Assets:    
Total assets 149,286 62,532
Level 1 | short-term investments    
Assets:    
Total assets 149,286 62,532
Level 2    
Assets:    
Total assets 8,422 107,778
Level 2 | Corporate Debt Securities    
Assets:    
Total assets 8,253 101,467
Level 2 | Asset-Backed Securities    
Assets:    
Total assets 169 6,311
Level 2 | short-term investments    
Assets:    
Total assets $ 8,422 $ 107,778