Note 13 - Commitments and Contingencies (Details Textual) - USD ($) $ in Millions |
Jan. 31, 2022 |
Oct. 31, 2021 |
|---|---|---|
| Letters of Credit Outstanding, Amount | $ 3.0 | |
| Standby Letters of Credit [Member] | ||
| Line of Credit Facility, Maximum Borrowing Capacity | 7.5 | |
| Accrued Liabilities and Other Liabilities [Member] | ||
| Self-insurance, Accrued Expenses for Claims Incurred But Not Reported and Estimated Losses Reported | 5.2 | $ 4.5 |
| Self-insurance, Accrued Expenses for Health Claims Incurred But Not Reoprted | $ 1.8 | $ 1.6 |