XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis and Level of Inputs used in such Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Assets      
Cash and cash equivalents, Adjusted Cost $ 47,747 $ 56,984 $ 97,195
Fair Value Measurements Recurring      
Assets      
Assets, Adjusted Cost 87,055 114,192  
Assets, Unrealized Gains   8  
Assets, Unrealized Losses (83) (21)  
Assets, Fair Value 86,972 114,179  
Cash and cash equivalents, Adjusted Cost 47,764 57,001  
Cash and cash equivalents, Unrealized Gains   1  
Cash and cash equivalents, Unrealized Losses (17) (18)  
Cash and cash equivalents, Fair Value 47,747 56,984  
Fair Value Measurements Recurring | Short-term Investments      
Assets      
Investments, Adjusted Cost 39,291 57,191  
Investments, Unrealized Gains   7  
Investments, Unrealized Losses (66) (3)  
Investments, Fair Value 39,225 57,195  
Fair Value Measurements Recurring | Cash      
Assets      
Cash and cash equivalents, Adjusted Cost 1,082 3,649  
Cash and cash equivalents, Fair Value 1,082 3,649  
Fair Value Measurements Recurring | Money Market Funds | Level 1      
Assets      
Cash and cash equivalents, Adjusted Cost 11,007 14,968  
Cash and cash equivalents, Fair Value 11,007 14,968  
Fair Value Measurements Recurring | Commercial Paper | Level 2      
Assets      
Cash and cash equivalents, Adjusted Cost   34,416  
Cash and cash equivalents, Unrealized Losses   (18)  
Cash and cash equivalents, Fair Value   34,398  
Fair Value Measurements Recurring | Commercial Paper | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost   495  
Investments, Unrealized Losses (17)    
Investments, Fair Value   495  
Cash and cash equivalents, Adjusted Cost 32,990    
Cash and cash equivalents, Fair Value 32,973    
Fair Value Measurements Recurring | U.S. Government Securities | Level 2      
Assets      
Cash and cash equivalents, Adjusted Cost 2,685 1,983  
Cash and cash equivalents, Fair Value 2,685 1,983  
Fair Value Measurements Recurring | U.S. Government Securities | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 39,291 54,720  
Investments, Unrealized Gains   7  
Investments, Unrealized Losses (66) (3)  
Investments, Fair Value $ 39,225 54,724  
Fair Value Measurements Recurring | U.S. Agency Securities | Level 2      
Assets      
Cash and cash equivalents, Unrealized Gains   1  
Fair Value Measurements Recurring | U.S. Agency Securities | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost   1,976  
Investments, Fair Value   1,976  
Cash and cash equivalents, Adjusted Cost   1,985  
Cash and cash equivalents, Fair Value   $ 1,986