v3.26.1
Fair Value Measurements - Schedule of Financial Assets and Financial Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financial assets:    
Total assets $ 170,974 $ 187,272
U.S. Treasury Securities [Member]    
Financial assets:    
Marketable securities 61,455 62,672
Corporate Bonds [Member]    
Financial assets:    
Marketable securities 40,202 42,005
Commercial Paper [Member]    
Financial assets:    
Marketable securities 32,857 46,783
Asset Backed Securities [Member]    
Financial assets:    
Marketable securities 13,541 13,575
U.S. Government Agency Securities [Member]    
Financial assets:    
Marketable securities 4,316 4,311
Level 1 [Member]    
Financial assets:    
Total assets 18,603 17,926
Level 2 [Member]    
Financial assets:    
Total assets 152,371 169,346
Level 2 [Member] | U.S. Treasury Securities [Member]    
Financial assets:    
Marketable securities 61,455 62,672
Level 2 [Member] | Corporate Bonds [Member]    
Financial assets:    
Marketable securities 40,202 42,005
Level 2 [Member] | Commercial Paper [Member]    
Financial assets:    
Marketable securities 32,857 46,783
Level 2 [Member] | Asset Backed Securities [Member]    
Financial assets:    
Marketable securities 13,541 13,575
Level 2 [Member] | U.S. Government Agency Securities [Member]    
Financial assets:    
Marketable securities 4,316 4,311
Money Market Funds [Member]    
Financial assets:    
Cash equivalents 18,603 17,926
Money Market Funds [Member] | Level 1 [Member]    
Financial assets:    
Cash equivalents $ 18,603 $ 17,926