v3.26.1
Share-Based Compensation - Schedule of Shares Reserved For Future Issuance Under The Plan (Details) - shares
Jul. 31, 2026
Oct. 31, 2025
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 27,941,275 22,478,570
Remaining shares reserved for future issuance under the 2023 Plan    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 1,741,100 2,933,304
Remaining shares reserved for future issuance under ESSP    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 2,000,000 2,000,000
Incentive options to purchase common shares awarded pursuant to the 2023 Plan    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 9,750,523 5,717,948
Inducement grant stock options awarded outside of the 2023 Plan    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 2,795,139 3,315,350
Restricted share units awarded pursuant to the 2023 Plan    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 366,400  
Pre-funded warrants to purchase common shares    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 2,735,295  
Warrants to purchase common shares    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 8,552,818 8,511,968