Note 16 - Commitments and Contingencies - Schedule of Self Insurance Information (Details) - USD ($) $ in Thousands |
Apr. 30, 2026 |
Oct. 31, 2025 |
|---|---|---|
| Self-insured commercial liability, current | $ 12,401 | $ 11,134 |
| Self-insured commercial liability, non-current | 10,338 | 10,789 |
| Total self-insured commercial liabilities | 22,739 | 21,923 |
| Expected recoveries related to self-insured commercial liabilities, current | 1,669 | 954 |
| Expected recoveries related to self-insured commercial liabilities, non-current | 10,338 | 10,789 |
| Total expected recoveries related to self-insured commercial liabilities | 12,007 | 11,743 |
| Total self-insured commercial liability, net of expected recoveries | $ 10,732 | $ 10,180 |
| X | ||||||||||
- Definition Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts classified as current. No definition available.
|
| X | ||||||||||
- Definition Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts classified as noncurrent. No definition available.
|
| X | ||||||||||
- Definition Represents the amount of self insurance liability net of recoveries. No definition available.
|
| X | ||||||||||
- Definition The amount of accrued expenses for claims incurred but not reported and estimated losses reported. No definition available.
|
| X | ||||||||||
- Definition The amount of accrued expenses for claims incurred but not reported and estimated losses reported classified as current. No definition available.
|
| X | ||||||||||
- Definition The amount of accrued expenses for claims incurred but not reported and estimated losses reported classified as non-current. No definition available.
|
| X | ||||||||||
- Definition Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|