v3.25.2
Share-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Jun. 10, 2025
$ / shares
shares
Jan. 02, 2025
May 15, 2024
shares
Jul. 31, 2025
USD ($)
$ / shares
$ / shares
shares
Jul. 31, 2024
$ / shares
shares
Jul. 31, 2025
USD ($)
$ / shares
$ / shares
shares
Jul. 31, 2024
$ / shares
shares
Oct. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Unrecognized compensation expense | $       $ 30.1   $ 30.1    
Common stock shares reserved for future issuance       22,733,471   22,733,471   17,299,369
Shares Granted           4,268,925    
Common stock no par value | $ / shares       $ 0   $ 0   $ 0
Unrecognized compensation expense weighted-average period of recognition           3 years 2 months 12 days    
Weighted-average grant-date fair value per share of share options granted | $ / shares       $ 2.53 $ 6.38 $ 4.59 $ 7.48  
Evergreen Provision                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Aggregate number of common shares outstanding percentage   5.00%            
2025 Employee Stock Purchase Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock shares reserved for future issuance 2,000,000              
Common stock capital shares reserved for remaining future issuance           2,000,000    
Common stock no par value | $ / shares $ 0              
Shares issued           0    
Percentage of common stock value on date of grant 85.00%              
2023 Plan | Evergreen Provision                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock shares reserved for future issuance       9,564,060   9,564,060    
Common stock capital shares reserved for remaining future issuance           2,812,856    
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       546,650 1,250,000 1,051,600 1,250,000  
Shares Vested           312,500    
Shares forfeited           37,200