v3.25.2
Share-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Jul. 31, 2025
USD ($)
$ / shares
shares
Oct. 31, 2024
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of shares outstanding, Beginning balance | shares 6,034,512  
Granted | shares 4,268,925  
Exercised | shares (129,131)  
Forfeited or expired | shares (765,659)  
Number of shares outstanding, Ending balance | shares 9,408,647 6,034,512
Options vested and exercisable | shares 3,516,834  
Options unvested | shares 5,891,813  
Weighted-Average Exercise Price Outstanding, Beginning balance | $ / shares $ 6.88  
Weighted-Average Exercise Price, Granted | $ / shares 6.35  
Weighted-Average Exercise Price, Exercised | $ / shares 1.78  
Weighted-Average Exercise Price, Forfeited or expired | $ / shares 10.19  
Weighted-Average Exercise Price Outstanding, Ending balance | $ / shares 6.49 $ 6.88
Weighted-Average Exercise Price, Options vested and exercisable | $ / shares 4.81  
Weighted-Average Exercise Price, Options unvested | $ / shares $ 7.49  
Weighted- Average Remaining Contractual Term (in years), Outstanding 7 years 10 months 24 days 7 years 4 months 24 days
Weighted- Average Remaining Contractual Term (in years), Options vested and exercisable 5 years 4 months 24 days  
Weighted- Average Remaining Contractual Term (in years), Options unvested 9 years 3 months 18 days  
Aggregate Intrinsic Value, Outstanding | $ $ 4,130 $ 17,809
Aggregate Intrinsic Value, Options vested and exercisable | $ 3,876  
Aggregate Intrinsic Value, Options unvested | $ $ 254