XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets:    
Total assets at fair value $ 8,533 $ 32,773
Investment, Type [Extensible Enumeration] Short-Term Investments Short-Term Investments
U.S. Treasury Securities    
Assets:    
Total assets at fair value $ 2,976 $ 14,826
Commercial Paper and Corporate Bonds    
Assets:    
Total assets at fair value 5,557 13,204
U.S. Government Agency Bonds    
Assets:    
Total assets at fair value   4,743
Fair Value Measurements Recurring Basis    
Assets:    
Total cash equivalents at fair value 14,819 12,588
Total assets at fair value 23,352 45,361
Fair Value Measurements Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Total cash equivalents at fair value 13,305 10,761
Total assets at fair value 16,281 25,587
Fair Value Measurements Recurring Basis | Significant Other Observable Inputs (Level 2)    
Assets:    
Total cash equivalents at fair value 1,514 1,827
Total assets at fair value 7,071 19,774
Fair Value Measurements Recurring Basis | Short-Term Investments    
Assets:    
Total assets at fair value 8,533 32,773
Fair Value Measurements Recurring Basis | Short-Term Investments | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Total assets at fair value 2,976 14,826
Fair Value Measurements Recurring Basis | Short-Term Investments | Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets at fair value 5,557 17,947
Fair Value Measurements Recurring Basis | Money Market Funds    
Assets:    
Total cash equivalents at fair value 9,564 10,761
Fair Value Measurements Recurring Basis | Money Market Funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Total cash equivalents at fair value 9,564 10,761
Fair Value Measurements Recurring Basis | Corporate Bonds    
Assets:    
Total cash equivalents at fair value 1,514 1,827
Fair Value Measurements Recurring Basis | Corporate Bonds | Significant Other Observable Inputs (Level 2)    
Assets:    
Total cash equivalents at fair value 1,514 1,827
Fair Value Measurements Recurring Basis | U.S. Treasury Securities    
Assets:    
Total cash equivalents at fair value 3,741  
Total assets at fair value   14,826
Fair Value Measurements Recurring Basis | U.S. Treasury Securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Total cash equivalents at fair value 3,741  
Total assets at fair value 2,976 14,826
Fair Value Measurements Recurring Basis | Commercial Paper and Corporate Bonds    
Assets:    
Total assets at fair value 5,557 13,204
Fair Value Measurements Recurring Basis | Commercial Paper and Corporate Bonds | Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets at fair value $ 5,557 13,204
Fair Value Measurements Recurring Basis | U.S. Government Agency Bonds    
Assets:    
Total cash equivalents at fair value   4,743
Fair Value Measurements Recurring Basis | U.S. Government Agency Bonds | Significant Other Observable Inputs (Level 2)    
Assets:    
Total cash equivalents at fair value   $ 4,743