XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Fair Value Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets:    
Total assets $ 133,204 $ 173,941
Cash    
Assets:    
Total assets 16,552 16,184
Money market funds    
Assets:    
Total assets 13,563 49
Cash and Cash Equivalents    
Assets:    
Total assets 30,115 16,233
U.S. treasury securities    
Assets:    
Total assets 103,089 149,286
Asset-Backed Securities    
Assets:    
Total assets   169
Corporate Debt Securities    
Assets:    
Total assets   8,253
Total short-term investments    
Assets:    
Total assets 103,089 157,708
Level 1    
Assets:    
Total assets 133,204 165,519
Level 1 | Cash    
Assets:    
Total assets 16,552 16,184
Level 1 | Money market funds    
Assets:    
Total assets 13,563 49
Level 1 | Cash and Cash Equivalents    
Assets:    
Total assets 30,115 16,233
Level 1 | U.S. treasury securities    
Assets:    
Total assets 103,089 149,286
Level 1 | Total short-term investments    
Assets:    
Total assets 103,089 149,286
Level 2    
Assets:    
Total assets $ 0 8,422
Level 2 | Asset-Backed Securities    
Assets:    
Total assets   169
Level 2 | Corporate Debt Securities    
Assets:    
Total assets   8,253
Level 2 | Total short-term investments    
Assets:    
Total assets   $ 8,422