XML 76 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Common Shares - Additional Information (Details) - USD ($)
12 Months Ended
Oct. 24, 2024
Feb. 13, 2024
Oct. 31, 2025
Oct. 31, 2024
Dec. 20, 2024
Dec. 22, 2023
Jan. 31, 2023
Class of Stock [Line Items]              
Common stock shares authorized unlimited     Unlimited Unlimited      
Common stock no par value     $ 0 $ 0      
Common stock shares outstanding     52,018,658 50,976,676      
Common stock voting rights     Common Shares are entitled to one vote        
Cash dividends declared     $ 0        
Share price     18        
Cash dividend paid     $ 0        
Warrants outstanding     8,511,968 8,511,968      
Warrants, maturity date     Oct. 31, 2028        
Amended Loan Agreement              
Class of Stock [Line Items]              
Warrants, exercise price per share           $ 7.21  
February 2024 Subscription Agreements              
Class of Stock [Line Items]              
Aggregate gross proceeds of common stock   $ 200,000,000          
Date of closed private placement     Feb. 20, 2024        
Offering expenses   $ 12,400,000          
February 2024 Subscription Agreements | Private Placement              
Class of Stock [Line Items]              
Common shares price per share   $ 10          
Issuance of common shares   20,000,000          
October 2024 Subscription Agreements              
Class of Stock [Line Items]              
Aggregate gross proceeds of common stock $ 60,100,000            
Date of closed private placement     Oct. 29, 2024        
Offering expenses $ 3,800,000            
October 2024 Subscription Agreements | Private Placement              
Class of Stock [Line Items]              
Common shares price per share $ 8.9            
Issuance of common shares 6,758,311            
Open Market Sale Agreement              
Class of Stock [Line Items]              
Maximum amount of common shares to be sold         $ 100,000,000    
Payment of maximum commission percentage of shares sold         3.00%    
FEAC              
Class of Stock [Line Items]              
Warrants outstanding     8,449,555        
Warrants, exercise price per share     $ 11.5       $ 7.21
Warrants, maturity date     Dec. 22, 2030        
Warrants, maturity period     7 years        
FEAC | Amended Loan Agreement              
Class of Stock [Line Items]              
Warrants outstanding     62,413