Note 11 - Other Liabilities, Non-current  | 
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jan. 31, 2024  | ||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | ||||||||||||||||||||||||||||||||||||||||||||||
| Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] | 
    Note 11. Other Liabilities, Non-Current 
 The following table summarizes other non-current liabilities as of January 31, 2024 and October 31, 2023: 
 
 
  | 
|||||||||||||||||||||||||||||||||||||||||||||
| X | ||||||||||
- Definition The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period. No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |