XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Financial Assets Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities $ 51,732 $ 69,488
U.S. Treasury Bills and Government Agency Obligations    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 31,636 35,715
U.S. Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 11,653  
Foreign Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 5,460  
U.S. Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 1,990 5,481
Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total 80,409 84,852
Fair Value, Recurring | Foreign Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 993 28,292
Fair Value, Recurring | U.S. Treasury Bills and Government Agency Obligations    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 31,636 35,715
Fair Value, Recurring | U.S. Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 16,889 1,497
Fair Value, Recurring | Foreign Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 5,460  
Fair Value, Recurring | U.S. Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 1,990 5,481
Fair Value, Recurring | Cash and Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and money market funds 23,441 13,867
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total 55,077 49,582
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. Treasury Bills and Government Agency Obligations    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 31,636 35,715
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Cash and Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and money market funds 23,441 13,867
Fair Value, Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total 25,332 35,270
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | Foreign Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 993 28,292
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | U.S. Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 16,889 1,497
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | Foreign Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities 5,460  
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | U.S. Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities $ 1,990 $ 5,481