XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE OF FINANCIAL INSTRUMENTS - SCHEDULE OF FAIR VALUE INSTRUMENTS (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments $ 73,133 $ 98,948
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents 21,331 19,787
Total short-term investments 73,133 98,948
Total fair value of assets 94,464 118,735
Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents 18,343 19,787
Total short-term investments 9,420 10,362
Total fair value of assets 27,763 30,149
Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents 2,988
Total short-term investments 63,713 88,586
Total fair value of assets 66,701 88,586
Fair Value, Recurring | Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents  
Total short-term investments  
Total fair value of assets  
Money market funds | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents 18,343 19,787
Money market funds | Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents 18,343 19,787
Money market funds | Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents  
Money market funds | Fair Value, Recurring | Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents  
Commercial paper | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents 2,988  
Commercial paper | Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents 2,988  
Agency bond | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments 37,367 42,255
Agency bond | Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments  
Agency bond | Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments 37,367 42,255
Agency bond | Fair Value, Recurring | Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments  
Commercial paper | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments 19,503 38,386
Commercial paper | Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments  
Commercial paper | Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments 19,503 38,386
Commercial paper | Fair Value, Recurring | Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments  
U.S. Treasury bills | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments 9,420 10,362
U.S. Treasury bills | Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments 9,420 10,362
U.S. Treasury bills | Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments  
U.S. Treasury bills | Fair Value, Recurring | Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments  
Corporate debt securities | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments 6,843 7,945
Corporate debt securities | Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments  
Corporate debt securities | Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments $ 6,843 7,945
Corporate debt securities | Fair Value, Recurring | Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total short-term investments