XML 56 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements and Cash Equivalents/Marketable Securities - Summary of Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents $ 24,701 $ 22,184
Marketable securities 60,041 91,603
Total cash equivalents and marketable securities 84,742 113,787
U.S. Treasury Bills [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 17,334  
U.S. Government Securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 35,719 91,603
Corporate Bonds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 6,988  
Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 24,701 22,184
Quoted Prices in Active Markets, (Level 1) [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 24,701 22,184
Marketable securities 17,334  
Total cash equivalents and marketable securities 42,035 22,184
Quoted Prices in Active Markets, (Level 1) [Member] | U.S. Treasury Bills [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 17,334  
Quoted Prices in Active Markets, (Level 1) [Member] | Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 24,701 22,184
Significant Other Observable Inputs (Level 2) [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 42,707 91,603
Total cash equivalents and marketable securities 42,707 91,603
Significant Other Observable Inputs (Level 2) [Member] | U.S. Government Securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 35,719 $ 91,603
Significant Other Observable Inputs (Level 2) [Member] | Corporate Bonds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities $ 6,988