XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Available-for-sale securities $ 38,497 $ 69,954
Fair Value, Measurements    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Total cash equivalents 39,711 34,059
Available-for-sale securities 38,497 69,954
Fair Value, Measurements | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Total cash equivalents 38,713 34,059
Fair Value, Measurements | Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Total cash equivalents 998  
Available-for-sale securities 38,497 69,954
Money Market Funds | Fair Value, Measurements    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Total cash equivalents 38,713 34,059
Money Market Funds | Fair Value, Measurements | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Total cash equivalents 38,713 34,059
US Agency discount notes | Fair Value, Measurements    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Total cash equivalents 998  
Available-for-sale securities 13,053 11,185
US Agency discount notes | Fair Value, Measurements | Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Total cash equivalents 998  
Available-for-sale securities 13,053 11,185
US Treasury securities | Fair Value, Measurements    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Available-for-sale securities 1,220 36,246
US Treasury securities | Fair Value, Measurements | Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Available-for-sale securities 1,220 36,246
US Agency bonds | Fair Value, Measurements    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Available-for-sale securities 24,224 22,523
US Agency bonds | Fair Value, Measurements | Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Available-for-sale securities $ 24,224 $ 22,523