v3.26.1
Share-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Jul. 31, 2026
USD ($)
$ / shares
shares
Oct. 31, 2025
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of shares outstanding, Beginning balance | shares 9,033,298  
Granted | shares 3,837,940  
Granted - performance-based retention options (June 2026) | shares 1,696,625  
Exercised | shares (142,469)  
Forfeited or expired | shares (1,879,732)  
Number of shares outstanding, Ending balance | shares 12,545,662 9,033,298
Options vested and exercisable | shares 5,525,626  
Options unvested | shares 7,020,036  
Weighted-Average Exercise Price Outstanding, Beginning balance | $ / shares $ 6.93  
Weighted-Average Exercise Price, Granted | $ / shares 8.14  
Weighted-Average Exercise Price, Granted - performance-based retention options (June 2026) | $ / shares 1.75  
Weighted-Average Exercise Price, Exercised | $ / shares 2.12  
Weighted-Average Exercise Price, Forfeited or expired | $ / shares 8  
Weighted-Average Exercise Price Outstanding, Ending balance | $ / shares 6.47 $ 6.93
Weighted-Average Exercise Price, Options vested and exercisable | $ / shares 6.99  
Weighted-Average Exercise Price, Options unvested | $ / shares $ 6.07  
Weighted- Average Remaining Contractual Term (in years), Outstanding 7 years 1 month 6 days 8 years 6 months
Weighted- Average Remaining Contractual Term (in years), Options vested and exercisable 4 years 8 months 12 days  
Weighted- Average Remaining Contractual Term (in years), Options unvested 9 years 1 month 6 days  
Aggregate Intrinsic Value, Outstanding | $ $ 624 $ 10,979
Aggregate Intrinsic Value, Options vested and exercisable | $ 532  
Aggregate Intrinsic Value, Options unvested | $ $ 92