v3.26.1
Insurance Proceeds (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Jan. 31, 2026
Apr. 30, 2026
Insurance Proceeds [Line Items]      
Aggregate insurance proceeds received   $ 3,155 $ 5,444
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold      
Insurance Proceeds [Line Items]      
Aggregate insurance proceeds received $ 1,175    
Location, Statement of Income, Balance [Axis]: us-gaap:OtherOperatingIncome      
Insurance Proceeds [Line Items]      
Aggregate insurance proceeds received $ 1,114