XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Fair Value Recurring Basis (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets    
Total assets $ 64,676 $ 150,288
U.S. Treasury securities    
Assets    
Investments   26,835
U.S. Government Agency securities    
Assets    
Investments   2,881
Cash.    
Assets    
Cash and cash equivalents, fair value 984 1,255
Money market funds    
Assets    
Cash and cash equivalents, fair value 63,692 119,317
Level 1    
Assets    
Total assets 64,676 120,572
Level 1 | Cash.    
Assets    
Cash and cash equivalents, fair value 984 1,255
Level 1 | Money market funds    
Assets    
Cash and cash equivalents, fair value $ 63,692 119,317
Level 2    
Assets    
Total assets   29,716
Level 2 | U.S. Treasury securities    
Assets    
Investments   26,835
Level 2 | U.S. Government Agency securities    
Assets    
Investments   $ 2,881