XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.3
Capital Shares - Additional Information (Detail) - shares
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
Equity [Line Items]      
Convertible preferred shares, authorized (in shares) 10,000,000 10,000,000  
Common shares, authorized (in shares) 160,000,000 160,000,000  
Common shares, issued (in shares) 98,023,000 98,023,000  
Common Shares Outstanding (in shares) 55,920,000 57,197,000  
Preferred Class A      
Equity [Line Items]      
Convertible preferred shares, authorized (in shares) 10,000,000 10,000,000 10,000,000
Convertible preferred shares, outstanding (in shares) 0 0 0