v3.26.1
Insurance Proceeds (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Apr. 30, 2026
Jan. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Sep. 02, 2026
Insurance Proceeds [Line Items]              
Aggregate insurance proceeds received         $ 5,444    
Other operating income $ 0     $ 0 $ 1,114 $ 0  
Insurance Settlement              
Insurance Proceeds [Line Items]              
Recovery of Direct Costs   $ 1,175 $ 3,155        
Other operating income   $ 1,114          
Subsequent Event | Insurance Settlement              
Insurance Proceeds [Line Items]              
Insurance Settlements Receivable             $ 2,000