XML 52 R29.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - SCHEDULE OF FAIR VALUE INSTRUMENTS (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments $ 106,823 $ 113,178
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 18,436 54,101
Total short-term investments 106,823 113,178
Total fair value of assets 125,259 167,279
Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 18,436 39,653
Total short-term investments 26,841 25,135
Total fair value of assets 45,277 64,788
Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents   14,448
Total short-term investments 79,982 88,043
Total fair value of assets 79,982 102,491
Money market funds | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 18,436 39,653
Money market funds | Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 18,436 39,653
Commercial paper | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents   14,448
Total short-term investments 55,577 77,328
Commercial paper | Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents   14,448
Total short-term investments 55,577 77,328
U.S. Treasury bills | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 26,841 25,135
U.S. Treasury bills | Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 26,841 25,135
Corporate Debt Securities | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments   10,715
Corporate Debt Securities | Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments   $ 10,715
Agency bond | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 24,405  
Agency bond | Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments $ 24,405