v3.26.1
Equity Incentive Awards and Stock-based Compensation - Summary of Stock Options (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 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 485,345  
Number of options, Forfeited or Expired (75,623)  
Number of options - Ending balance 2,138,459 1,728,737
Number of options vested and expected to vest 2,138,459  
Number of options vested and exercisable 717,385  
Weighted average exercise price - Beginning balance $ 18.62  
Weighted average exercise price per share Granted 7.09  
Weighted average exercise price Forfeited or Expired 8.83  
Weighted Average Exercise Price - Ending balance 16.35 $ 18.62
Weighted average exercise price Options per share vested and expected to vest 16.35  
Weighted average exercise price options per share vested and exercisable $ 27.64  
Weighted- Average Remaining Contractual Term, Outstanding 8 years 6 months 14 days 8 years 9 months 25 days
Weighted- Average Remaining Contractual Term, Options vested and expected to vest 8 years 6 months 14 days  
Weighted- Average Remaining Contractual Term, Options vested and exercisable 7 years 5 months 8 days  
Aggregate Intrinsic Value - Options outstanding $ 9 $ 859
Aggregate Intrinsic Value, options vested and expected to vest $ 9  
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 (9,993)  
Number of awards - Ending balance 80,388 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.48  
Weighted average granted fair date value - Ending balance $ 9.63 $ 10.2
Aggregate Fair Value, Beginning balance $ 784  
Aggregate Fair Value, granted 95  
Aggregate Fair Value, vested and released (105)  
Aggregate Fair Value, Ending balance $ 774 $ 784