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 |