v3.25.1
Share-Based Compensation - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 02, 2025
May 15, 2024
shares
Apr. 30, 2025
USD ($)
$ / shares
shares
Apr. 30, 2024
$ / shares
shares
Apr. 30, 2025
USD ($)
$ / shares
shares
Apr. 30, 2024
$ / shares
shares
Oct. 31, 2024
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unrecognized compensation expense | $     $ 33.1   $ 33.1    
Common stock shares reserved for future issuance     20,258,977   20,258,977   17,299,369
Shares Granted         3,252,275    
Unrecognized compensation expense weighted-average period of recognition         3 years 4 months 24 days    
Weighted-average grant-date fair value per share of share options granted | $ / shares     $ 3.23 $ 11.6 $ 5.23 $ 8.87  
Evergreen Provision              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Aggregate number of common shares outstanding percentage 5.00%            
2023 Plan | Evergreen Provision              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock shares reserved for future issuance     9,599,016   9,599,016    
Common stock capital shares reserved for remaining future issuance         2,700,179    
Aggregate number of common shares outstanding percentage   5.00%          
Issuance of common shares   2,500,000          
Number of shares authorized increased     2,548,833   2,548,833    
2023 Plan | Employee Stock Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Percentage of common stock value on date of grant   100.00%          
Inducement Grants | Nonqualified Stock Options              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares Granted     144,650 0 504,950 0