Note 10 - Intangible Assets - Schedule of Intangible Assets (Details) (Parentheticals) |
Jul. 31, 2026 |
Oct. 31, 2025 |
|---|---|---|
| Noncompete Agreements [Member] | ||
| Estimated useful life (Year) | 5 years | 5 years |
| Customer Relationships [Member] | Minimum [Member] | ||
| Estimated useful life (Year) | 7 years | 7 years |
| Customer Relationships [Member] | Maximum [Member] | ||
| Estimated useful life (Year) | 15 years | 15 years |
| Order or Production Backlog [Member] | Minimum [Member] | ||
| Estimated useful life (Year) | 1 year | 1 year |
| Order or Production Backlog [Member] | Maximum [Member] | ||
| Estimated useful life (Year) | 2 years | 2 years |
| Patents [Member] | Minimum [Member] | ||
| Estimated useful life (Year) | 10 years | 10 years |
| Patents [Member] | Maximum [Member] | ||
| Estimated useful life (Year) | 14 years | 14 years |
| Trade Names [Member] | ||
| Estimated useful life (Year) | 15 years | 15 years |
| Technology-Based Intangible Assets [Member] | ||
| Estimated useful life (Year) | 10 years | 10 years |