XML 63 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Common Shares - Schedule of Shares Reserved For Future Issuance Under The Plan (Details) - shares
Apr. 30, 2024
Oct. 31, 2023
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 15,716,104 15,726,525
Remaining shares reserved for future issuance under the equity plans    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 3,222,703 2,607,943
Options to purchase common shares    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 3,981,433 2,706,941
Warrants to purchase common shares    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance 8,511,968 10,411,641