| Intangible Asset [Text Block] |
Note 10 – Intangible assets
Intangible assets consist of the following as of July 31, 2026 and October 31, 2025 (in thousands):
| | July 31, 2026 | | | October 31, 2025 | |
Amortizable intangible assets: | | | | | | | | |
Non-compete agreement (estimated life five years) | | $ | 423 | | | $ | 423 | |
Accumulated amortization | | | (423 | ) | | | (423 | ) |
| | | - | | | | - | |
| | | | | | | | |
Customer relationships (estimated lives 7 - 15 years) | | | 6,058 | | | | 6,058 | |
Accumulated amortization | | | (4,525 | ) | | | (4,235 | ) |
| | | 1,533 | | | | 1,823 | |
| | | | | | | | |
Backlog (estimated life one - two years) | | | 327 | | | | 327 | |
Accumulated amortization | | | (327 | ) | | | (327 | ) |
| | | - | | | | - | |
| | | | | | | | |
Patents (estimated life 10 - 14 years) | | | 368 | | | | 368 | |
Accumulated amortization | | | (266 | ) | | | (241 | ) |
| | | 102 | | | | 127 | |
| | | | | | | | |
Tradename (estimated life 15 years) | | | 1,700 | | | | 1,700 | |
Accumulated amortization | | | (501 | ) | | | (416 | ) |
| | | 1,199 | | | | 1,284 | |
| | | | | | | | |
Proprietary technology (estimated life 10 years) | | | 11,100 | | | | 11,100 | |
Accumulated amortization | | | (4,902 | ) | | | (4,070 | ) |
| | | 6,198 | | | | 7,030 | |
| | | | | | | | |
Totals | | $ | 9,032 | | | $ | 10,264 | |
| | | | | | | | |
Non-amortizable intangible assets: | | | | | | | | |
Trademarks | | $ | 1,174 | | | $ | 1,174 | |
Amortization expense for the nine months ended July 31, 2026 and the fiscal year ended October 31, 2025 was $1,233,000 and $1,643,000, respectively. As of July 31, 2026, the weighted-average amortization period for the amortizable intangible assets was 5.99 years.
|