XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Available-for-Sale Marketable Securities and Fair Value Measurements - Schedule of Fair Value Measurements on Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, current $ 42,291  
Marketable securities, non-current 6,979  
Total measured at fair value 132,671 $ 86,574
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total measured at fair value 60,991 86,574
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total measured at fair value 71,680  
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 1,689  
Marketable securities, current 21,722  
U.S. Treasury Securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 1,689  
Marketable securities, current 21,722  
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 694  
Marketable securities, current 9,741  
Marketable securities, non-current 6,022  
U.S. Government Agency Securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 694  
Marketable securities, current 9,741  
Marketable securities, non-current 6,022  
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, current 990  
Marketable securities, non-current 957  
Corporate Debt Securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, current 990  
Marketable securities, non-current 957  
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 60,991 86,574
Money Market Funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 60,991 $ 86,574
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 20,027  
Marketable securities, current 9,838  
Commercial Paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 20,027  
Marketable securities, current $ 9,838