v3.26.3
Equity Incentive Awards and Stock-based Compensation - Summary of Stock Options (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Employee Stock Option [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Number of options - Beginning balance 1,728,737  
Number of options, Granted 512,825  
Number of options, Forfeited or Expired (86,698)  
Number of options - Ending balance 2,154,864 1,728,737
Number of options vested and expected to vest 2,154,864  
Number of options vested and exercisable 833,031  
Weighted average exercise price - Beginning balance $ 18.62  
Weighted average exercise price per share Granted 7.04  
Weighted average exercise price Forfeited or Expired 9.82  
Weighted Average Exercise Price - Ending balance 16.22 $ 18.62
Weighted average exercise price Options per share vested and expected to vest 16.22  
Weighted average exercise price options per share vested and exercisable $ 25.41  
Weighted- Average Remaining Contractual Term, Outstanding 8 years 4 months 28 days 8 years 9 months 25 days
Weighted- Average Remaining Contractual Term, Options vested and expected to vest 8 years 3 months 25 days  
Weighted- Average Remaining Contractual Term, Options vested and exercisable 7 years 7 months 28 days  
Aggregate Intrinsic Value - Options outstanding $ 5 $ 859
Aggregate Intrinsic Value, options vested and expected to vest $ 5  
Restricted Stock Unit [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Number of awards - Beginning balance 76,786  
Number of awards, granted 13,595  
Number of awards, vested and released (21,605)  
Number of awards - Ending balance 68,776 76,786
Weighted average granted fair date value - Beginning balance $ 10.2  
Weighted average granted fair date value per share, granted 6.98  
Weighted average granted fair date value per share, vested and released 10.22  
Weighted average granted fair date value - Ending balance $ 9.56 $ 10.2
Aggregate Fair Value, Beginning balance $ 784  
Aggregate Fair Value, granted 95  
Aggregate Fair Value, vested and released (221)  
Aggregate Fair Value, Ending balance $ 658 $ 784