v3.26.1
License Agreement and Clinical Research Organization - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 10, 2020
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
License Agreement and Clinical Research Organization [Line Items]          
Annual maintenance fee $ 50        
Payment to NTC upon assigning the License Agreement 50        
Phase I Clinical Trial [Member]          
License Agreement and Clinical Research Organization [Line Items]          
One-time payment for milestone product 50        
Phase II Clinical Trial [Member]          
License Agreement and Clinical Research Organization [Line Items]          
One-time payment for milestone product 450        
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense          
License Agreement and Clinical Research Organization [Line Items]          
Upfront fee $ 50        
Fee related to the manufacturing payment       $ 0  
Expenses related to the annual maintenance fee   $ 13 $ 13 $ 38 $ 38