v3.25.1
Share-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Apr. 30, 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 3,252,275  
Exercised | shares (94,175)  
Forfeited or expired | shares (145,782)  
Number of shares outstanding, Ending balance | shares 9,046,830 6,034,512
Options vested and exercisable | shares 2,968,001  
Options unvested | shares 6,078,829  
Weighted-Average Exercise Price Outstanding, Beginning balance | $ / shares $ 6.88  
Weighted-Average Exercise Price, Granted | $ / shares 7.23  
Weighted-Average Exercise Price, Exercised | $ / shares 2.11  
Weighted-Average Exercise Price, Forfeited or expired | $ / shares 15.39  
Weighted-Average Exercise Price Outstanding, Ending balance | $ / shares 6.97 $ 6.88
Weighted-Average Exercise Price, Options vested and exercisable | $ / shares 4.1  
Weighted-Average Exercise Price, Options unvested | $ / shares $ 8.38  
Weighted- Average Remaining Contractual Term (in years), Outstanding 8 years 6 months 7 years 4 months 24 days
Weighted- Average Remaining Contractual Term (in years), Options vested and exercisable 6 years 4 months 24 days  
Weighted- Average Remaining Contractual Term (in years), Options unvested 9 years 6 months  
Aggregate Intrinsic Value, Outstanding | $ $ 4,473 $ 17,809
Aggregate Intrinsic Value, Options vested and exercisable | $ $ 4,473