v3.26.1
Fair Value Measurements and Marketable Securities - Summary of Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents $ 87,638 $ 78,930
Marketable securities 63,580 51,440
Total cash equivalents and marketable securities 151,218 130,370
US Treasury Bills [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 15,941  
Marketable securities 61,430  
U.S. Government Securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 2,150 51,440
Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 71,697 78,930
Quoted Prices in Active Markets, (Level 1) [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 87,638 78,930
Marketable securities 61,430  
Total cash equivalents and marketable securities 149,068 78,930
Quoted Prices in Active Markets, (Level 1) [Member] | US Treasury Bills [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 15,941  
Marketable securities 61,430  
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 71,697 78,930
Significant Other Observable Inputs (Level 2) [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 2,150 51,440
Total cash equivalents and marketable securities 2,150 51,440
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 $ 2,150 $ 51,440