v3.26.1
Note 16 - Commitments and Contingencies 2 (Details Textual) - USD ($)
$ in Millions
Apr. 30, 2026
Oct. 31, 2025
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesAndOtherLiabilities    
Self-insurance, Accrued Expenses for Health Claims Incurred But Not Reoprted $ 2.0 $ 1.4